Index: PersistentAlarm.h =================================================================== diff -u -r58ac11ec73cd3aae0ff7b002eaeb646b956607bf -r71f4f5a873b3f5ba4a0adb2e4378d5c77ab2d6bb --- PersistentAlarm.h (.../PersistentAlarm.h) (revision 58ac11ec73cd3aae0ff7b002eaeb646b956607bf) +++ PersistentAlarm.h (.../PersistentAlarm.h) (revision 71f4f5a873b3f5ba4a0adb2e4378d5c77ab2d6bb) @@ -36,6 +36,10 @@ #ifdef _HD_ PERSISTENT_ALARM_BLOOD_FLOW_SIGNAL_STRENGTH, ///< Blood flow signal strength too low PERSISTENT_ALARM_DIALYSATE_FLOW_SIGNAL_STRENGTH, ///< Dialysate flow signal strength too low + PERSISTENT_ALARM_ARTERIAL_PRESSURE_LOW, ///< Arterial pressure too low during treatment + PERSISTENT_ALARM_ARTERIAL_PRESSURE_HIGH, ///< Arterial pressure too high during treatment + PERSISTENT_ALARM_VENOUS_PRESSURE_LOW, ///< Venous pressure too low during treatment + PERSISTENT_ALARM_VENOUS_PRESSURE_HIGH, ///< Venous pressure too high during treatment #endif #ifdef _DG_ PERSISTENT_ALARM_INLET_WATER_HIGH_TEMPERATURE, ///< Inlet water high temperature persistent alarm @@ -52,6 +56,11 @@ PERSISTENT_ALARM_RO_PUMP_PRESSURE_OUT_OF_RANGE, ///< RO pump pressure out of range PERSISTENT_ALARM_CP1_SPEED_CONTROL_ERROR, ///< Concentrate pump CP1 speed control error PERSISTENT_ALARM_CP2_SPEED_CONTROL_ERROR, ///< Concentrate pump CP2 speed control error + PERSISTENT_ALARM_DRAIN_PUMP_RPM_OUT_OF_RANGE, ///< Drain pump RPM out of range + PERSISTENT_ALARM_THERMISTOR_TEMPERATURE_OUT_OF_RANGE, ///< Thermistor temperature out of range persistent alarm + PERSISTENT_ALARM_FANS_RPM_OUT_RANGE, ///< Fans RPM out of range persistent alarm + PERSISTENT_ALARM_TEMP_SENSORS_INTERNAL_ERROR, ///< Temperature sensors internal error alarm + PERSISTENT_ALARM_TEMP_SENSORS_FPGA_ERROR, ///< Temperature sensors FPGA error alarm #endif NUM_OF_PERSISTENT_ALARM ///< Number of persistent alarms } PERSISTENT_ALARM_T; @@ -61,7 +70,7 @@ // Persistent period resolution is in ms void initPersistentAlarm( PERSISTENT_ALARM_T alarmIndex, ALARM_ID_T alarm, BOOL isClearable, U32 persistentClearPeriod, U32 persistentTriggerPeriod ); -void checkPersistentAlarm( PERSISTENT_ALARM_T const alarmIndex, BOOL const isOutOfRange, F32 const data ); +void checkPersistentAlarm( PERSISTENT_ALARM_T const alarmIndex, BOOL const isOutOfRange, F32 const data, F32 const limit ); /**@}*/