Index: AlarmDefs.h =================================================================== diff -u -r4312cebe161026be4d4b7b06b56dd02dd7f517a1 -r5db519275f65f26ddf35f02a52926d286802a37f --- AlarmDefs.h (.../AlarmDefs.h) (revision 4312cebe161026be4d4b7b06b56dd02dd7f517a1) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 5db519275f65f26ddf35f02a52926d286802a37f) @@ -34,10 +34,10 @@ ALARM_ID_RO_SOFTWARE_FAULT = 3, ///< RO software fault. Software found itself in an unexpected state ALARM_ID_TD_FPGA_POST_TEST_FAILED = 4, ///< TD FPGA POST failure ALARM_ID_TD_WATCHDOG_POST_TEST_FAILED = 5, ///< TD Watchdog POST failure - ALARM_ID_TD_UI_COMM_POST_FAILED = 6, ///< TD UI communication POST failure. UI failed to communicate within a reasonable time after power up + ALARM_ID_UI_COMM_POST_FAILED = 6, ///< TD UI communication POST failure. UI failed to communicate within a reasonable time after power up ALARM_ID_TD_FPGA_CLOCK_SPEED_CHECK_FAILURE = 7, ///< TD processor clock speed checks against FPGA clock failure ALARM_ID_TD_FPGA_COMM_TIMEOUT = 8, ///< TD FPGA communication down for too long - ALARM_ID_TD_UI_COMM_TIMEOUT = 9, ///< TD UI communication timeout + ALARM_ID_UI_COMM_TIMEOUT = 9, ///< TD UI communication timeout ALARM_ID_TD_DD_COMM_TIMEOUT = 10, ///< TD DD communication timeout ALARM_ID_TD_COMM_TOO_MANY_BAD_CRCS = 11, ///< TD too many bad communications CRC ALARM_ID_TD_CAN_MESSAGE_NOT_ACKED_BY_UI = 12, ///< TD didn't get ACK on message to UI that required acknowledgment @@ -130,36 +130,36 @@ ALARM_ID_AVAILABLE_99 = 99 , ///< Available alarms // TD UI 30 + 1 Alarms and some reserved IDs from 100 to 130 ALARM_ID_TD_COMM_TIMEOUT = 100, ///< TD communication timeout - ALARM_ID_TD_UI_POST_FAILURE_OS_VERSION = 101, ///< TD UI POST OS version compatibility failure - ALARM_ID_TD_UI_POST_FAILURE_SHASUM = 102, ///< TD UI POST Application Integrity (Sha256Sum) failure - ALARM_ID_TD_UI_POST_FAILURE_CANBUS = 103, ///< TD UI POST CANBus failure - ALARM_ID_TD_UI_POST_FAILURE_DISPLAY = 104, ///< TD UI POST Display failure - ALARM_ID_TD_UI_POST_FAILURE_TOUCH = 105, ///< TD UI POST Touch failure - ALARM_ID_TD_UI_POST_FAILURE_SDCARD = 106, ///< TD UI POST SD-Card failure - ALARM_ID_TD_UI_POST_FAILURE_RTC = 107, ///< TD UI POST RTC failure - ALARM_ID_TD_UI_POST_FAILURE_WIFI = 108, ///< TD UI POST WiFi failure - ALARM_ID_TD_UI_POST_FAILURE_BLUETOOTH = 109, ///< TD UI POST Bluetooth failure - ALARM_ID_TD_UI_POST_FAILURE_ETHERNET = 110, ///< TD UI POST Ethernet failure - ALARM_ID_TD_UI_POST_FAILURE_SOUND = 111, ///< TD UI POST Sound failure - ALARM_ID_TD_UI_POST_FAILURE_CLOUDSYNC = 112, ///< TD UI POST CloudSync failure - ALARM_ID_TD_UI_POST_FAILURE_INVALID_YEAR = 113, ///< TD UI POST Year check failure - ALARM_ID_TD_UI_POST_FAILURE_SETTINGS_BAD = 114, ///< TD UI POST Configuration check failure - ALARM_ID_TD_UI_EVNT_FAILURE_SDCARD = 115, ///< TD UI EVNT SD-Card failure - ALARM_ID_TD_UI_RESERVED_116 = 116, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_117 = 117, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_118 = 118, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_119 = 119, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_120 = 120, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_121 = 121, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_122 = 122, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_123 = 123, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_124 = 124, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_125 = 125, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_126 = 126, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_127 = 127, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_128 = 128, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_129 = 129, ///< TD UI Reserved failure - ALARM_ID_TD_UI_RESERVED_130 = 130, ///< TD UI Reserved failure + ALARM_ID_UI_POST_FAILURE_OS_VERSION = 101, ///< UI POST OS version compatibility failure + ALARM_ID_UI_POST_FAILURE_SHASUM = 102, ///< UI POST Application Integrity (Sha256Sum) failure + ALARM_ID_UI_POST_FAILURE_CANBUS = 103, ///< UI POST CANBus failure + ALARM_ID_UI_POST_FAILURE_DISPLAY = 104, ///< UI POST Display failure + ALARM_ID_UI_POST_FAILURE_TOUCH = 105, ///< UI POST Touch failure + ALARM_ID_UI_POST_FAILURE_SDCARD = 106, ///< UI POST SD-Card failure + ALARM_ID_UI_POST_FAILURE_RTC = 107, ///< UI POST RTC failure + ALARM_ID_UI_POST_FAILURE_WIFI = 108, ///< UI POST WiFi failure + ALARM_ID_UI_POST_FAILURE_BLUETOOTH = 109, ///< UI POST Bluetooth failure + ALARM_ID_UI_POST_FAILURE_ETHERNET = 110, ///< UI POST Ethernet failure + ALARM_ID_UI_POST_FAILURE_SOUND = 111, ///< UI POST Sound failure + ALARM_ID_UI_POST_FAILURE_CLOUDSYNC = 112, ///< UI POST CloudSync failure + ALARM_ID_UI_POST_FAILURE_INVALID_YEAR = 113, ///< UI POST Year check failure + ALARM_ID_UI_POST_FAILURE_SETTINGS_BAD = 114, ///< UI POST Configuration check failure + ALARM_ID_UI_EVNT_FAILURE_SDCARD = 115, ///< UI EVNT SD-Card failure + ALARM_ID_UI_RESERVED_116 = 116, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_117 = 117, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_118 = 118, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_119 = 119, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_120 = 120, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_121 = 121, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_122 = 122, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_123 = 123, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_124 = 124, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_125 = 125, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_126 = 126, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_127 = 127, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_128 = 128, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_129 = 129, ///< UI Reserved failure + ALARM_ID_UI_RESERVED_130 = 130, ///< UI Reserved failure NUM_OF_ALARM_IDS ///< Number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -298,10 +298,10 @@ { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_RO_SOFTWARE_FAULT }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_FPGA_POST_TEST_FAILED }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_WATCHDOG_POST_TEST_FAILED }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_COMM_POST_FAILED }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_COMM_POST_FAILED }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_FPGA_CLOCK_SPEED_CHECK_FAILURE }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_FPGA_COMM_TIMEOUT }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_COMM_TIMEOUT }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_COMM_TIMEOUT }, { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, TRUE , ALARM_ID_TD_DD_COMM_TIMEOUT }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_COMM_TOO_MANY_BAD_CRCS }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_CAN_MESSAGE_NOT_ACKED_BY_UI }, @@ -395,64 +395,64 @@ { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_98 }, { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_99 }, { ALARM_PRIORITY_HIGH, 0, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_COMM_TIMEOUT }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_OS_VERSION }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_SHASUM }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_CANBUS }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_DISPLAY }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_TOUCH }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_SDCARD }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_RTC }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_WIFI }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_BLUETOOTH }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_ETHERNET }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_SOUND }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_CLOUDSYNC }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_INVALID_YEAR }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_POST_FAILURE_SETTINGS_BAD }, - { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_EVNT_FAILURE_SDCARD }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_116 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_117 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_118 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_119 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_120 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_121 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_122 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_123 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_124 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_125 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_126 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_127 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_128 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_129 }, - { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_UI_RESERVED_130 }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_OS_VERSION }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SHASUM }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_CANBUS }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_DISPLAY }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_TOUCH }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SDCARD }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_RTC }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_WIFI }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_BLUETOOTH }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_ETHERNET }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SOUND }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_CLOUDSYNC }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_INVALID_YEAR }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_POST_FAILURE_SETTINGS_BAD }, + { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_EVNT_FAILURE_SDCARD }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_116 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_117 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_118 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_119 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_120 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_121 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_122 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_123 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_124 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_125 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_126 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_127 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_128 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_129 }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_UI_RESERVED_130 }, }; // Priority Rank Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr ClrOnly TxLog ID /// Table of alarms and their rank. const ALARM_RANK_T ALARM_RANK_TABLE[] = { { 0, ALARM_ID_TD_COMM_TIMEOUT }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_OS_VERSION }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_SHASUM }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_CANBUS }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_DISPLAY }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_TOUCH }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_SDCARD }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_RTC }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_WIFI }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_BLUETOOTH }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_ETHERNET }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_SOUND }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_CLOUDSYNC }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_INVALID_YEAR }, - { 1, ALARM_ID_TD_UI_POST_FAILURE_SETTINGS_BAD }, - { 1, ALARM_ID_TD_UI_EVNT_FAILURE_SDCARD }, + { 1, ALARM_ID_UI_POST_FAILURE_OS_VERSION }, + { 1, ALARM_ID_UI_POST_FAILURE_SHASUM }, + { 1, ALARM_ID_UI_POST_FAILURE_CANBUS }, + { 1, ALARM_ID_UI_POST_FAILURE_DISPLAY }, + { 1, ALARM_ID_UI_POST_FAILURE_TOUCH }, + { 1, ALARM_ID_UI_POST_FAILURE_SDCARD }, + { 1, ALARM_ID_UI_POST_FAILURE_RTC }, + { 1, ALARM_ID_UI_POST_FAILURE_WIFI }, + { 1, ALARM_ID_UI_POST_FAILURE_BLUETOOTH }, + { 1, ALARM_ID_UI_POST_FAILURE_ETHERNET }, + { 1, ALARM_ID_UI_POST_FAILURE_SOUND }, + { 1, ALARM_ID_UI_POST_FAILURE_CLOUDSYNC }, + { 1, ALARM_ID_UI_POST_FAILURE_INVALID_YEAR }, + { 1, ALARM_ID_UI_POST_FAILURE_SETTINGS_BAD }, + { 1, ALARM_ID_UI_EVNT_FAILURE_SDCARD }, { 1, ALARM_ID_TD_FPGA_POST_TEST_FAILED }, { 1, ALARM_ID_TD_WATCHDOG_POST_TEST_FAILED }, - { 1, ALARM_ID_TD_UI_COMM_POST_FAILED }, + { 1, ALARM_ID_UI_COMM_POST_FAILED }, { 1, ALARM_ID_TD_ALARM_AUDIO_SELF_TEST_FAILURE }, { 1, ALARM_ID_TD_STUCK_BUTTON_TEST_FAILED }, { 10, ALARM_ID_TD_SOFTWARE_FAULT }, - { 10, ALARM_ID_TD_UI_COMM_TIMEOUT }, + { 10, ALARM_ID_UI_COMM_TIMEOUT }, { 10, ALARM_ID_TD_COMM_TOO_MANY_BAD_CRCS }, { 10, ALARM_ID_TD_CAN_MESSAGE_NOT_ACKED_BY_UI }, { 10, ALARM_ID_TD_FPGA_COMM_TIMEOUT }, @@ -545,21 +545,21 @@ { 999, ALARM_ID_AVAILABLE_97 }, { 999, ALARM_ID_AVAILABLE_98 }, { 999, ALARM_ID_AVAILABLE_99 }, - { 999, ALARM_ID_TD_UI_RESERVED_116 }, - { 999, ALARM_ID_TD_UI_RESERVED_117 }, - { 999, ALARM_ID_TD_UI_RESERVED_118 }, - { 999, ALARM_ID_TD_UI_RESERVED_119 }, - { 999, ALARM_ID_TD_UI_RESERVED_120 }, - { 999, ALARM_ID_TD_UI_RESERVED_121 }, - { 999, ALARM_ID_TD_UI_RESERVED_122 }, - { 999, ALARM_ID_TD_UI_RESERVED_123 }, - { 999, ALARM_ID_TD_UI_RESERVED_124 }, - { 999, ALARM_ID_TD_UI_RESERVED_125 }, - { 999, ALARM_ID_TD_UI_RESERVED_126 }, - { 999, ALARM_ID_TD_UI_RESERVED_127 }, - { 999, ALARM_ID_TD_UI_RESERVED_128 }, - { 999, ALARM_ID_TD_UI_RESERVED_129 }, - { 999, ALARM_ID_TD_UI_RESERVED_130 }, + { 999, ALARM_ID_UI_RESERVED_116 }, + { 999, ALARM_ID_UI_RESERVED_117 }, + { 999, ALARM_ID_UI_RESERVED_118 }, + { 999, ALARM_ID_UI_RESERVED_119 }, + { 999, ALARM_ID_UI_RESERVED_120 }, + { 999, ALARM_ID_UI_RESERVED_121 }, + { 999, ALARM_ID_UI_RESERVED_122 }, + { 999, ALARM_ID_UI_RESERVED_123 }, + { 999, ALARM_ID_UI_RESERVED_124 }, + { 999, ALARM_ID_UI_RESERVED_125 }, + { 999, ALARM_ID_UI_RESERVED_126 }, + { 999, ALARM_ID_UI_RESERVED_127 }, + { 999, ALARM_ID_UI_RESERVED_128 }, + { 999, ALARM_ID_UI_RESERVED_129 }, + { 999, ALARM_ID_UI_RESERVED_130 }, { 999, ALARM_ID_NO_ALARM }, }; @@ -589,10 +589,10 @@ { 3 , ALARM_ID_RO_SOFTWARE_FAULT , "DD | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Fault: Software Invalid State | DD software fault. Software found itself in an unexpected state | If the specific software faults listed in alarm management SW faults has been detected | "}, { 4 , ALARM_ID_TD_FPGA_POST_TEST_FAILED , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD POST: FPGA Compatibility | TD FPGA POST failure | Minimum TD FPGA major revision is not compatible with this version of TD firmware or the FPGA Id is not correct. | "}, { 5 , ALARM_ID_TD_WATCHDOG_POST_TEST_FAILED , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD POST: WD Safestate | TD Watchdog POST failure | If the following are not observed after 500ms of not petting the WD: 1. WD exp pin=low 2. 24V <= 5V 3. audio current >= 200mA If the following are not observed after 500ms of resumed WD petting at proper timing: 1. WD exp pin=high 2. 24V >= 22.6V 3. audio current <= 10 mA | "}, - { 6 , ALARM_ID_TD_UI_COMM_POST_FAILED , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD POST: Proc- UI Comm | UI communication POST failure. UI failed to communicate within a reasonable time after power up | If the UI failed to checkin via the CAN bus within 40 seconds | "}, + { 6 , ALARM_ID_UI_COMM_POST_FAILED , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD POST: Proc- UI Comm | UI communication POST failure. UI failed to communicate within a reasonable time after power up | If the UI failed to checkin via the CAN bus within 40 seconds | "}, { 7 , ALARM_ID_TD_FPGA_CLOCK_SPEED_CHECK_FAILURE , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Proc- FPGA Clock | TD processor clock speed checks against FPGA clock failure | If during initialization mode, the difference between the processor clock speed and the FPGA clock speed > 1. | "}, { 8 , ALARM_ID_TD_FPGA_COMM_TIMEOUT , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: FPGA Com | TD FPGA communication down for too long | If there are more than 3 comm errors in a 1 min period. | "}, - { 9 , ALARM_ID_TD_UI_COMM_TIMEOUT , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: UI Comm | User interface communication timeout | If the sub-system communication timeout has occurred. UI is 5 seconds. DD is 2 seconds. | "}, + { 9 , ALARM_ID_UI_COMM_TIMEOUT , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: UI Comm | User interface communication timeout | If the sub-system communication timeout has occurred. UI is 5 seconds. DD is 2 seconds. | "}, { 10 , ALARM_ID_TD_DD_COMM_TIMEOUT , "TD | Communication Error | A communication problem has been detected.\n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | Loss of DD Comm (Timeout) | Dialysate generator communication timeout | If DD communication timeout is detected for more than 2 seconds. | "}, { 11 , ALARM_ID_TD_COMM_TOO_MANY_BAD_CRCS , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: CAN CRC Com | Too many bad CRCs detected on received system messages | If too many bad messages CRCs are received within a set period of time | "}, { 12 , ALARM_ID_TD_CAN_MESSAGE_NOT_ACKED_BY_UI , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: CAN ACK UI Com | System message that required acknowledgment was not acknowledged | If no retries left in the pending acknowlegement list. | "}, @@ -688,36 +688,36 @@ { 98 , ALARM_ID_AVAILABLE_98 , " | | | | | | "}, { 99 , ALARM_ID_AVAILABLE_99 , " | | | | | | "}, { 100 , ALARM_ID_TD_COMM_TIMEOUT , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- Proc Comm | HD communication timeout | If the HD stops communicating with the UI. | "}, - { 101 , ALARM_ID_TD_UI_POST_FAILURE_OS_VERSION , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: OS Version | UI POST OS Version compatibility failure | If the UI POST reports the OS Version compatibility failure. | "}, - { 102 , ALARM_ID_TD_UI_POST_FAILURE_SHASUM , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI Image | UI POST Application Integrity (Sha256Sum) failure | If the UI POST reports shasum failure. | "}, - { 103 , ALARM_ID_TD_UI_POST_FAILURE_CANBUS , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI CAN Driver | UI POST CANBus failure | If the UI POST reports can bus failure. | "}, - { 104 , ALARM_ID_TD_UI_POST_FAILURE_DISPLAY , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | | UI POST Display failure | If the UI POST reports display failure. | "}, - { 105 , ALARM_ID_TD_UI_POST_FAILURE_TOUCH , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI Touch Driver | UI POST Touch failure | If the UI POST reports touch failure. | "}, - { 106 , ALARM_ID_TD_UI_POST_FAILURE_SDCARD , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI SD- Card | UI POST SD-Card failure | If the UI POST reports SD card failure. | "}, - { 107 , ALARM_ID_TD_UI_POST_FAILURE_RTC , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI RTC | UI POST RTC failure | If the UI POST reports RTC failure. | "}, - { 108 , ALARM_ID_TD_UI_POST_FAILURE_WIFI , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI WiFi | UI POST WiFi failure | If the UI POST reports WiFi failure. | "}, - { 109 , ALARM_ID_TD_UI_POST_FAILURE_BLUETOOTH , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI Bluetooth | UI POST Bluetooth failure | If the UI POST reports bluetooth failure. | "}, - { 110 , ALARM_ID_TD_UI_POST_FAILURE_ETHERNET , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI Ethernet | UI POST Ethernet failure | If the UI POST reports ethernet failure. | "}, - { 111 , ALARM_ID_TD_UI_POST_FAILURE_SOUND , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI Sound | UI POST Sound failure | If the UI POST reports sound failure. | "}, - { 112 , ALARM_ID_TD_UI_POST_FAILURE_CLOUDSYNC , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI CloudSync | UI POST cloud sync POST failure | If the UI POST reports cloud communication failure. | "}, - { 113 , ALARM_ID_TD_UI_POST_FAILURE_INVALID_YEAR , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST Alarm: UI Invalid Year | UI POST Invalid Year | If the UI POST reports an invalid year. | "}, - { 114 , ALARM_ID_TD_UI_POST_FAILURE_SETTINGS_BAD , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST Alarm: UI Bad Settings | UI POST Bad Settings | If the UI POST reports has a bad settings. (e.g. no settings read, empty settings file, invalid/empty parms, checksum failure) | "}, - { 115 , ALARM_ID_TD_UI_EVNT_FAILURE_SDCARD , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- SD- Card Fault | SD card is non-operational | SD card is non-operational | "}, - { 116 , ALARM_ID_TD_UI_RESERVED_116 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 117 , ALARM_ID_TD_UI_RESERVED_117 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 118 , ALARM_ID_TD_UI_RESERVED_118 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 119 , ALARM_ID_TD_UI_RESERVED_119 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 120 , ALARM_ID_TD_UI_RESERVED_120 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 121 , ALARM_ID_TD_UI_RESERVED_121 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 122 , ALARM_ID_TD_UI_RESERVED_122 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 123 , ALARM_ID_TD_UI_RESERVED_123 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 124 , ALARM_ID_TD_UI_RESERVED_124 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 125 , ALARM_ID_TD_UI_RESERVED_125 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 126 , ALARM_ID_TD_UI_RESERVED_126 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 127 , ALARM_ID_TD_UI_RESERVED_127 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 128 , ALARM_ID_TD_UI_RESERVED_128 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 129 , ALARM_ID_TD_UI_RESERVED_129 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, - { 130 , ALARM_ID_TD_UI_RESERVED_130 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 101 , ALARM_ID_UI_POST_FAILURE_OS_VERSION , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: OS Version | UI POST OS Version compatibility failure | If the UI POST reports the OS Version compatibility failure. | "}, + { 102 , ALARM_ID_UI_POST_FAILURE_SHASUM , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI Image | UI POST Application Integrity (Sha256Sum) failure | If the UI POST reports shasum failure. | "}, + { 103 , ALARM_ID_UI_POST_FAILURE_CANBUS , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI CAN Driver | UI POST CANBus failure | If the UI POST reports can bus failure. | "}, + { 104 , ALARM_ID_UI_POST_FAILURE_DISPLAY , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | | UI POST Display failure | If the UI POST reports display failure. | "}, + { 105 , ALARM_ID_UI_POST_FAILURE_TOUCH , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI Touch Driver | UI POST Touch failure | If the UI POST reports touch failure. | "}, + { 106 , ALARM_ID_UI_POST_FAILURE_SDCARD , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI SD- Card | UI POST SD-Card failure | If the UI POST reports SD card failure. | "}, + { 107 , ALARM_ID_UI_POST_FAILURE_RTC , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI RTC | UI POST RTC failure | If the UI POST reports RTC failure. | "}, + { 108 , ALARM_ID_UI_POST_FAILURE_WIFI , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI WiFi | UI POST WiFi failure | If the UI POST reports WiFi failure. | "}, + { 109 , ALARM_ID_UI_POST_FAILURE_BLUETOOTH , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI Bluetooth | UI POST Bluetooth failure | If the UI POST reports bluetooth failure. | "}, + { 110 , ALARM_ID_UI_POST_FAILURE_ETHERNET , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI Ethernet | UI POST Ethernet failure | If the UI POST reports ethernet failure. | "}, + { 111 , ALARM_ID_UI_POST_FAILURE_SOUND , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI Sound | UI POST Sound failure | If the UI POST reports sound failure. | "}, + { 112 , ALARM_ID_UI_POST_FAILURE_CLOUDSYNC , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST: UI CloudSync | UI POST cloud sync POST failure | If the UI POST reports cloud communication failure. | "}, + { 113 , ALARM_ID_UI_POST_FAILURE_INVALID_YEAR , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST Alarm: UI Invalid Year | UI POST Invalid Year | If the UI POST reports an invalid year. | "}, + { 114 , ALARM_ID_UI_POST_FAILURE_SETTINGS_BAD , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD POST Alarm: UI Bad Settings | UI POST Bad Settings | If the UI POST reports has a bad settings. (e.g. no settings read, empty settings file, invalid/empty parms, checksum failure) | "}, + { 115 , ALARM_ID_UI_EVNT_FAILURE_SDCARD , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- SD- Card Fault | SD card is non-operational | SD card is non-operational | "}, + { 116 , ALARM_ID_UI_RESERVED_116 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 117 , ALARM_ID_UI_RESERVED_117 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 118 , ALARM_ID_UI_RESERVED_118 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 119 , ALARM_ID_UI_RESERVED_119 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 120 , ALARM_ID_UI_RESERVED_120 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 121 , ALARM_ID_UI_RESERVED_121 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 122 , ALARM_ID_UI_RESERVED_122 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 123 , ALARM_ID_UI_RESERVED_123 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 124 , ALARM_ID_UI_RESERVED_124 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 125 , ALARM_ID_UI_RESERVED_125 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 126 , ALARM_ID_UI_RESERVED_126 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 127 , ALARM_ID_UI_RESERVED_127 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 128 , ALARM_ID_UI_RESERVED_128 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 129 , ALARM_ID_UI_RESERVED_129 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 130 , ALARM_ID_UI_RESERVED_130 , "UI TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | HD Fault: UI- RESERVED | RESERVED | RESERVED | "}, }; #endif // manual alarms