Index: AlarmDefs.h =================================================================== diff -u -rbc513a82d6f19e8903b7dc682d82dcdd44ffd002 -rd1268aad991514351219bc5e1ed58791d049d23e --- AlarmDefs.h (.../AlarmDefs.h) (revision bc513a82d6f19e8903b7dc682d82dcdd44ffd002) +++ AlarmDefs.h (.../AlarmDefs.h) (revision d1268aad991514351219bc5e1ed58791d049d23e) @@ -256,6 +256,7 @@ ALARM_ID_HD_VENOUS_BUBBLE_DETECTOR_RINSEBACK_FAULT = 218, ///< HD venous air bubble detector rinseback fault ALARM_ID_HD_BP_FLOW_SLOW_READ_TIMEOUT_ERROR = 219, ///< HD blood flow sensor not being read - slow packet ALARM_ID_HD_DP_FLOW_SLOW_READ_TIMEOUT_ERROR = 220, ///< HD dialysate flow sensor not being read - slow packet + ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR = 221, ///< HD pump direction status error NUM_OF_ALARM_IDS ///< Total number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -587,6 +588,7 @@ { ALARM_PRIORITY_HIGH, 10, 0, ALARM_ID_NO_ALARM, TRUE, TRUE , TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE }, // ALARM_ID_HD_VENOUS_BUBBLE_DETECTOR_RINSEBACK_FAULT { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_HD_BP_FLOW_SLOW_READ_TIMEOUT_ERROR { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_HD_DP_FLOW_SLOW_READ_TIMEOUT_ERROR + { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, // ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR // Priority Rank Escalate In Escalate To Fault Stops ClrIm NoClr NoRes NoRin NoEnd NoNew NoRcr UsrAck }; Index: HDDefs.h =================================================================== diff -u -rb8e8151eac13acccf3b1405f164d531822fccf52 -rd1268aad991514351219bc5e1ed58791d049d23e --- HDDefs.h (.../HDDefs.h) (revision b8e8151eac13acccf3b1405f164d531822fccf52) +++ HDDefs.h (.../HDDefs.h) (revision d1268aad991514351219bc5e1ed58791d049d23e) @@ -622,6 +622,17 @@ }; typedef enum Bicarb_Concentrates BICARB_CONCENTRATE_TYPE_T; ///< Type for bicarbonate concentrates enumeration -/**@}*/ +/**@}*/ + +/// Enumeration of HD pumps. +enum HD_Pumps +{ + HD_PUMP_BLOOD_PUMP = 0, ///< HD Blood pump + HD_PUMP_DIALYSATE_INLET_PUMP, ///< HD Dialysate inlet pump + HD_PUMP_DIALYSATE_OUTLET_PUMP, ///< HD Dialysate outlet pump + HD_PUMP_SYRINGE, ///< HD Syringe pump + NUM_OF_HD_PUMPS ///< Number of HD pumps +}; +typedef enum HD_Pumps HD_PUMP_T; ///< Type for HD pump enumeration #endif