Index: AlarmDefs.h =================================================================== diff -u -rc52b290dba04f1e1b0e92c5edd3f86651fd45cbc -r63583f207346b656d686ca485541bc79eb0c77fe --- AlarmDefs.h (.../AlarmDefs.h) (revision c52b290dba04f1e1b0e92c5edd3f86651fd45cbc) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 63583f207346b656d686ca485541bc79eb0c77fe) @@ -213,7 +213,7 @@ ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR = 175, ///< HD pump direction status error ALARM_ID_HD_RESERVOIR_FULL_AND_DG_NOT_READY_TO_SWITCH = 176, ///< HD active reservoir is full during treatment and DG not ready to switch reservoirs. // TODO remove this alarm ALARM_ID_DG_SOFTWARE_FAULT = 177, ///< DG software fault. Software found itself in an unexpected state - ALARM_ID_HD_COMM_TIMEOUT = 178, ///< HD communication timeout + ALARM_ID_HD_COMM_TIMEOUT = 178, // TODO remove when DEN-12931 is merged ///< HD communication timeout ALARM_ID_DG_FPGA_COMM_TIMEOUT = 179, ///< DG FPGA communication down for too long ALARM_ID_DG_LOAD_CELL_ADC_ERROR = 180, ///< DG load cell ADC error ALARM_ID_DG_LOAD_CELLS_TARE_WEIGHT_OUT_OF_RANGE = 181, ///< DG load cells weight out of range for tare Index: DGDefs.h =================================================================== diff -u -r4b9d1e81e6c44a6a23bc9b6898685793c1dc25f5 -r63583f207346b656d686ca485541bc79eb0c77fe --- DGDefs.h (.../DGDefs.h) (revision 4b9d1e81e6c44a6a23bc9b6898685793c1dc25f5) +++ DGDefs.h (.../DGDefs.h) (revision 63583f207346b656d686ca485541bc79eb0c77fe) @@ -91,7 +91,9 @@ /// Enumeration of fault mode states. enum DG_Fault_States { - DG_FAULT_STATE_START = 0, ///< Start fault state + DG_FAULT_STATE_START = 0, ///< DG fault start state + DG_FAULT_STATE_RUN_NV_POSTS, ///< DG fault run RTC and NV data management posts + DG_FAULT_STATE_COMPLETE, ///< DG fault complete NUM_OF_DG_FAULT_STATES ///< Number of fault mode states }; typedef enum DG_Fault_States DG_FAULT_STATE_T; ///< Type for DG fault states enumeration