Index: AlarmDefs.h =================================================================== diff -u -re956fcffc75bbd1bfa9433f713772de41aca8b57 -r0756ae4559bb62ce7773e4879530a254996a019f --- AlarmDefs.h (.../AlarmDefs.h) (revision e956fcffc75bbd1bfa9433f713772de41aca8b57) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 0756ae4559bb62ce7773e4879530a254996a019f) @@ -222,6 +222,13 @@ ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE = 184, ///< DG monitored voltage is out of range ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT = 185, ///< DG drain circulation line timeout ALARM_ID_DG_INVALID_LOAD_CELL_VALUE = 186, ///< DG invalid load cell value + ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR = 187, ///< HD syringe pump direction (from encoder) error + ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR = 188, ///< HD syringe pump direction (from controller) error + ALARM_ID_HD_SYRINGE_PUMP_FAULT = 189, ///< HD syringe pump fault reported by FPGA + ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR = 190, ///< HD syringe pump over travel error + ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM = 191, ///< HD syringe pump not enough Heparin alarm + ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR = 192, ///< HD syringe pump DAC write failure + ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR = 193, ///< HD syringe pump is running while the BP is off NUM_OF_ALARM_IDS ///< Total number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -514,7 +521,14 @@ { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_DG_INVALID_LOAD_CELL_VALUE - // Priority Rank Escalate In Escalate To Fault Stops ClrIm NoClr NoRes NoRin NoEnd NoNew NoRcr UsrAck + { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR + { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR + { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_HD_SYRINGE_PUMP_FAULT + { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR + { ALARM_PRIORITY_HIGH, 999, 0, ALARM_ID_NO_ALARM, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE }, // ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM + { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR + { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR + // Priority Rank Escalate In Escalate To Fault Stops ClrIm NoClr NoRes NoRin NoEnd NoNew NoRcr UsrAck }; #endif // included by AlarmMgmt.c