Index: AlarmDefs.h =================================================================== diff -u -raa54ca2ddb3eb7e86ff0e07efcb7fbfedd64f276 -r646f903e1f144f6ab60ed9cc21aa4bf12b751e37 --- AlarmDefs.h (.../AlarmDefs.h) (revision aa54ca2ddb3eb7e86ff0e07efcb7fbfedd64f276) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 646f903e1f144f6ab60ed9cc21aa4bf12b751e37) @@ -338,7 +338,9 @@ ALARM_ID_DG_SERIVCE_TIME_INTERVAL_HAS_ELAPSED = 300, ///< DG service time interval has elapsed ALARM_ID_DG_PRIMARY_HEATER_POWER_VOLTAGE_OUT_OF_RANGE = 301, ///< DG primary heater power voltage out of range ALARM_ID_DG_CPU_RAM_ERROR = 302, ///< DG processor RAM error - ALARM_ID_HD_CPU_RAM_ERROR = 303, ///< HD processor RAM error + ALARM_ID_HD_SERVICE_TIME_INTERVAL_HAS_ELAPSED = 303, ///< HD service time interval has elapsed + ALARM_ID_HD_INVALID_USAGE_RECORD_CRC = 304, ///< HD invalid usage record + ALARM_ID_HD_CPU_RAM_ERROR = 305, ///< HD processor RAM error NUM_OF_ALARM_IDS ///< Total number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -772,6 +774,8 @@ { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_SERIVCE_TIME_INTERVAL_HAS_ELAPSED, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_PRIMARY_HEATER_POWER_VOLTAGE_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CPU_RAM_ERROR, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SERVICE_TIME_INTERVAL_HAS_ELAPSED, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 1, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_INVALID_USAGE_RECORD_CRC, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_CPU_RAM_ERROR, 0, ALARM_ID_NO_ALARM } }; // Priority Rank Fault DFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID Escalate In Escalate To @@ -819,6 +823,7 @@ { 1, ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE }, { 1, ALARM_ID_DG_DIALYSATE_FLOW_SENSOR_INVALID_CAL_RECORD }, { 1, ALARM_ID_DG_RO_FLOW_SENSOR_INVALID_CAL_RECORD }, + { 1, ALARM_ID_HD_INVALID_USAGE_RECORD_CRC }, { 3, ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC }, { 3, ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC }, { 3, ALARM_ID_HD_SOFTWARE_FAULT }, @@ -1050,6 +1055,7 @@ { 899, ALARM_ID_HD_DISINFECT_CHEM_INSTRUCTION1 }, { 899, ALARM_ID_DG_DISINFECT_HAS_BEEN_EXPIRED }, { 899, ALARM_ID_DG_SERIVCE_TIME_INTERVAL_HAS_ELAPSED }, + { 899, ALARM_ID_HD_SERVICE_TIME_INTERVAL_HAS_ELAPSED }, { 900, ALARM_ID_EMPTY_SALINE_BAG }, { 901, ALARM_ID_DIALYSATE_TEMPERATURE_HIGH }, { 902, ALARM_ID_DIALYSATE_TEMPERATURE_LOW },