Index: AlarmDefs.h =================================================================== diff -u -r8a14150f37a1886f6f41123af34a875a9de6d38d -r077ce941218aa93817d8be9b1275069be286cd2b --- AlarmDefs.h (.../AlarmDefs.h) (revision 8a14150f37a1886f6f41123af34a875a9de6d38d) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 077ce941218aa93817d8be9b1275069be286cd2b) @@ -107,8 +107,8 @@ ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD = 69, ///< HD blood leak sensor invalid calibration record ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE = 70, ///< HD arterial pressure self-test failure alarm ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE = 71, ///< HD venous pressure self-test failure alarm - ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE = 72, ///< HD No load cell data message receive at least once every 2 seconds - ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE = 73, ///< HD No dialysate temperature data message receive at least once every 2 seconds + ALARM_ID_HD_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE = 72, ///< HD No load cell data message receive at least once every 2 seconds + ALARM_ID_HD_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE = 73, ///< HD No dialysate temperature data message receive at least once every 2 seconds ALARM_ID_DG_INLET_UV_REACTOR_ON_WITH_NO_FLOW = 74, ///< DG inlet UV reactor is on with no flow ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE = 75, ///< HD syringe pump self-test failure alarm ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE = 76, ///< HD monitored voltage is out of range @@ -190,8 +190,8 @@ ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE = 152, ///< Inlet water pressure in low range ALARM_ID_PRIME_COMPLETED_HIGH = 153, ///< HD prime completed high priority alarm ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW = 154, ///< DG cleaning mode inlet water conductivity out of low range. - ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE = 155, ///< HD No reservoirs data message receive at least once every 2 seconds - ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE = 156, ///< HD No DG operation mode message receive at least once every 2 seconds + ALARM_ID_HD_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE = 155, ///< HD No reservoirs data message receive at least once every 2 seconds + ALARM_ID_HD_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE = 156, ///< HD No DG operation mode message receive at least once every 2 seconds ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT = 157, ///< DG chemical disinfect prime acid line timeout. ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE = 158, ///< Inlet water temperature is in the low range ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID = 159, ///< DG chemical disinfect flush remove acid and close the concentrate cap. @@ -548,8 +548,8 @@ { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_INLET_UV_REACTOR_ON_WITH_NO_FLOW, 0, ALARM_ID_NO_ALARM }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID Escalate In Escalate To { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE, 0, ALARM_ID_NO_ALARM }, @@ -569,7 +569,7 @@ { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_50, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_50, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_PRESSURE_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_WATCHDOG_EXPIRED, 0, ALARM_ID_NO_ALARM }, @@ -635,8 +635,8 @@ { ALARM_PRIORITY_MEDIUM, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 292, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_PRIME_COMPLETED_HIGH, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 604, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID, 0, ALARM_ID_NO_ALARM }, @@ -730,7 +730,7 @@ { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CLEANING_MODE_TEMP_SENSORS_DIFF_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CLEANING_MODE_COND_SENSORS_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_AVAILABLE_62, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_62, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 600, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_TARGET_COND_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 899, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_INSERT_ACID, 0, ALARM_ID_NO_ALARM }, @@ -791,7 +791,7 @@ { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_INVALID_USAGE_RECORD_CRC, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_CPU_RAM_ERROR, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CD1_CD2_CHECK_FAULT, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CD1_CD2_CHECK_FAULT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 100, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CPI_COND_SENSOR_INVALID_CHAR, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CPO_COND_SENSOR_INVALID_CHAR, 0, ALARM_ID_NO_ALARM }, @@ -1026,13 +1026,13 @@ { 110, ALARM_ID_DG_SOFTWARE_FAULT }, { 110, ALARM_ID_RO_PUMP_PRESSURE_OUT_OF_RANGE }, { 111, ALARM_ID_DG_COMM_TIMEOUT }, - { 111, ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE }, - { 111, ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE }, + { 111, ALARM_ID_HD_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE }, + { 111, ALARM_ID_HD_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE }, { 111, ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED }, { 111, ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE }, { 111, ALARM_ID_DG_COMMAND_INVALID_PARAMETER_FAULT }, - { 111, ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE }, - { 111, ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE }, + { 111, ALARM_ID_HD_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE }, + { 111, ALARM_ID_HD_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE }, { 111, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_DG }, { 150, ALARM_ID_HD_BLOOD_LEAK_DETECTED }, { 200, ALARM_ID_VENOUS_PRESSURE_LOW }, @@ -1226,8 +1226,8 @@ { 69 , ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD , "HD | Self-Test Error | Call service to schedule a repair. | HD blood leak sensor invalid calibration record | If the CRC of the blood leak sensor's calibration record does not matcht he calculated CRC in POST. | "}, { 70 , ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD arterial pressure self-test failure alarm | If arterial pressure < -300 or > 100 mmHg | "}, { 71 , ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD venous pressure self-test failure alarm | If the venous pressure < -100 or > 600 mmHg | "}, - { 72 , ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE , "HD | No load cell data received | Call service to schedule a repair. | HD No load cell data message receive at least once every 2 seconds | No new load cell data for 2 seconds. | "}, - { 73 , ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE , "HD | No dialysate temperature data received | Call service to schedule a repair. | HD No dialysate temperature data message receive at least once every 2 seconds | No new dialysate temperature data for 2 seconds. | "}, + { 72 , ALARM_ID_HD_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE , "HD | No load cell data received | Call service to schedule a repair. | HD No load cell data message receive at least once every 2 seconds | No new load cell data for 2 seconds. | "}, + { 73 , ALARM_ID_HD_DIALYSATE_TEMP_DATA_MESSAGE_NOT_RECEIVE , "HD | No dialysate temperature data received | Call service to schedule a repair. | HD No dialysate temperature data message receive at least once every 2 seconds | No new dialysate temperature data for 2 seconds. | "}, { 74 , ALARM_ID_DG_INLET_UV_REACTOR_ON_WITH_NO_FLOW , "DG | UV Reactor Error | Call service to schedule a repair. | DG inlet UV reactor is on while there is no flow | If the inlet UV reactor is on while VPi is closed for a certain period of time. | "}, { 75 , ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE , "HD | Self Test Error | Call service to schedule a repair. | HD syringe pump self-test failure alarm | If the calibration data that was received from NVDataMgmt is NOT legitimate. | "}, { 76 , ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE , "HD | Machine Error | Call service to schedule a repair. | HD monitored voltage is out of range | If the HD monitored voltages are out of range for a certain period of time. | "}, @@ -1310,8 +1310,8 @@ { 152 , ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE , "DG | Inlet Water Pressure Low | Inlet water pressure is low.\n- Check the incoming water supply. | Inlet water pressure too low | Inlet water pressure < 25 PSI. | "}, { 153 , ALARM_ID_PRIME_COMPLETED_HIGH , "HD | Prime Complete | Prime of the bloodlines is complete. | HD prime completed high priority alarm | If alarm 213 is not cleared by user within 30 minutes. | "}, { 154 , ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW , "DG | Cleaning Mode Inlet Water Conductivity Low | Cleaning Mode Inlet water conductivity is low.\n- Check the incoming water. | Cleaning mode inlet water conductivity too low | If inlet water conductivity is < 200 uS/cm in cleaning mode. | "}, - { 155 , ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE , "HD | No reservoir data received | Call service to schedule a repair. | HD No reservoir data message receive at least once every 2 seconds | No new reservoir data for 2 seconds. | "}, - { 156 , ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE , "HD | No DG op mode received | Call service to schedule a repair. | HD No DG op mode message receive at least once every 2 seconds | No DG op mode for 2 seconds. | "}, + { 155 , ALARM_ID_HD_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE , "HD | No reservoir data received | Call service to schedule a repair. | HD No reservoir data message receive at least once every 2 seconds | No new reservoir data for 2 seconds. | "}, + { 156 , ALARM_ID_HD_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE , "HD | No DG op mode received | Call service to schedule a repair. | HD No DG op mode message receive at least once every 2 seconds | No DG op mode for 2 seconds. | "}, { 157 , ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT , "DG | Chemical Disinfection Error | Ensure the acid is connected to the bicarb line | Chemical disinfect priming the acid line timeout | If the disinfectant acid line is not primed within a certain period of time. | "}, { 158 , ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE , "DG | Inlet water temperature low | Inlet water temperature is low.\n- Check the incoming water supply. | Inlet water temperature low | Inlet temperature < 22 °C for 5 seconds. | "}, { 159 , ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID , "DG | Chemical Disinfect Flush | Remove Acid Bottle and Close Concentrate Cap. | Close concentrate line be able to flush it | Start of chemical disinfect flush. | "},