Index: AlarmDefs.h =================================================================== diff -u -r1b7f9d7c38749486ae7ff5a3b02fe7943caa8099 -r91bb8a130294a780021b64db33a61ad741428c26 --- AlarmDefs.h (.../AlarmDefs.h) (revision 1b7f9d7c38749486ae7ff5a3b02fe7943caa8099) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 91bb8a130294a780021b64db33a61ad741428c26) @@ -51,6 +51,7 @@ ALARM_ID_HD_BLOOD_FLOW_INVALID_CALIBRATION, ///< HD blood flow invalid calibration ALARM_ID_HD_DIALYSATE_FLOW_INVALID_CALIBRATION, ///< HD dialysate flow invalid calibration ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE, ///< HD alarm audio failed POST + ALARM_ID_HD_UI_POST_FAILED, ///< HD UI POST failed ALARM_ID_HD_SOFTWARE_FAULT, ///< HD Software fault. Software found itself in an unexpected state ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK, ///< Blood pump failed motor controller current check. Too high when pump should be off or out of range when pump should be running ALARM_ID_BLOOD_PUMP_OFF_CHECK, ///< Blood pump failed motor off check. Measured speed while commanded off @@ -393,6 +394,7 @@ { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, ALARM_ID_HD_BLOOD_FLOW_INVALID_CALIBRATION, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, ALARM_ID_HD_DIALYSATE_FLOW_INVALID_CALIBRATION, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, ALARM_ID_HD_UI_POST_FAILED, 0, ALARM_ID_NO_ALARM }, // Machine fault high priority alarms { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, ALARM_ID_HD_SOFTWARE_FAULT, 0, ALARM_ID_NO_ALARM }, Index: HDDefs.h =================================================================== diff -u -rccb76a48d2e15f7355e8455486f096c069c8f5b2 -r91bb8a130294a780021b64db33a61ad741428c26 --- HDDefs.h (.../HDDefs.h) (revision ccb76a48d2e15f7355e8455486f096c069c8f5b2) +++ HDDefs.h (.../HDDefs.h) (revision 91bb8a130294a780021b64db33a61ad741428c26) @@ -52,7 +52,6 @@ enum HD_POST_States { POST_STATE_START = 0, ///< Start initialize & POST mode state - POST_STATE_FW_COMPATIBILITY, ///< Run firmware compatibility test state POST_STATE_FW_INTEGRITY, ///< Run firmware integrity test state POST_STATE_WATCHDOG, ///< Run watchdog test state POST_STATE_RTC, ///< Run RTC test state @@ -64,6 +63,8 @@ POST_STATE_ALARM_LAMP, ///< Run alarm lamp test state POST_STATE_ACCELEROMETER, ///< Run Accelerometer test state POST_STATE_STUCK_BUTTON, ///< Run stuck button test state + POST_STATE_UI_POST, ///< Check whether UI passed its POST tests + POST_STATE_FW_COMPATIBILITY, ///< Run firmware compatibility test state POST_STATE_FPGA, ///< Run FPGA test state POST_STATE_COMPLETED, ///< POST self-tests completed state POST_STATE_FAILED, ///< POST self-tests failed state