Index: AlarmDefs.h =================================================================== diff -u -rf1bf9b68e5b701c465e1adc3e00097a6ddc976c5 -r1d7224948bc9a9f1393e846166d832c4efebcebe --- AlarmDefs.h (.../AlarmDefs.h) (revision f1bf9b68e5b701c465e1adc3e00097a6ddc976c5) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 1d7224948bc9a9f1393e846166d832c4efebcebe) @@ -160,6 +160,7 @@ 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 + ALARM_ID_BATTERY_LOW = 131, ///< TD Battery Low warning NUM_OF_ALARM_IDS ///< Number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -432,6 +433,7 @@ { 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 }, + { ALARM_PRIORITY_LOW, 850, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, ALARM_ID_BATTERY_LOW }, }; // Priority Rank Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr ClrOnly TxLog ID /// Table of alarms and their rank. @@ -546,27 +548,28 @@ { 700, ALARM_ID_TD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE }, { 700, ALARM_ID_TD_VENOUS_PRESSURE_SELF_TEST_FAILURE }, { 710, ALARM_ID_TD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE }, + { 850, ALARM_ID_BATTERY_LOW }, { 852, ALARM_ID_TD_AC_POWER_LOST }, - { 999, ALARM_ID_AVAILABLE_91 }, - { 999, ALARM_ID_AVAILABLE_92 }, - { 999, ALARM_ID_AVAILABLE_93 }, - { 999, ALARM_ID_AVAILABLE_98 }, - { 999, ALARM_ID_AVAILABLE_99 }, - { 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_AVAILABLE_91 }, + { 999, ALARM_ID_AVAILABLE_92 }, + { 999, ALARM_ID_AVAILABLE_93 }, + { 999, ALARM_ID_AVAILABLE_98 }, + { 999, ALARM_ID_AVAILABLE_99 }, + { 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 }, }; @@ -726,6 +729,7 @@ { 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. | TD 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. | TD 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. | TD Fault: UI- RESERVED | RESERVED | RESERVED | "}, + { 131 , ALARM_ID_BATTERY_LOW , "TD | Battery Capacity Low | Allow more time for battery to charge.\nWhen alarm is acknowledged, you may continue with\nthe treatment at risk or you may return to the\nhome screen. | TD Alarm (Low): Battery Low | Insufficient battery charge to support 20 min without A/C power | User initiating treatment workflow with battery capacity < 60 Whr. | "}, }; #endif // manual alarms Index: TDDefs.h =================================================================== diff -u -red46903ec0b80f36d84142221c8f9b3317b64bf1 -r1d7224948bc9a9f1393e846166d832c4efebcebe --- TDDefs.h (.../TDDefs.h) (revision ed46903ec0b80f36d84142221c8f9b3317b64bf1) +++ TDDefs.h (.../TDDefs.h) (revision 1d7224948bc9a9f1393e846166d832c4efebcebe) @@ -625,7 +625,7 @@ TREATMENT_PARAM_BP_MEAS_INTERVAL, ///< Blood pressure measurement interval (in minutes) TREATMENT_PARAM_RINSEBACK_FLOW_RATE, ///< Rinseback flow rate (in mL/min) TREATMENT_PARAM_RINSEBACK_VOLUME, ///< Rinseback volume (in mL) - TREATMENT_PARAM_LAST_UINT = TREATMENT_PARAM_RINSEBACK_FLOW_RATE, ///< Last unsigned integer treatment parameter + TREATMENT_PARAM_LAST_UINT = TREATMENT_PARAM_RINSEBACK_VOLUME, ///< Last unsigned integer treatment parameter TREATMENT_PARAM_ART_PRES_LIMIT_WINDOW, ///< Arterial pressure alarm limit window (in mmHg) TREATMENT_PARAM_FIRST_INT = TREATMENT_PARAM_ART_PRES_LIMIT_WINDOW, ///< First integer treatment parameter TREATMENT_PARAM_VEN_PRES_LIMIT_WINDOW, ///< Venous pressure alarm limit window (in mmHg) @@ -650,6 +650,7 @@ DIALYZER_TYPE_FRESENIUS_OPTIFLUX_F160NRE, ///< Fresenius Optiflux F160NRe DIALYZER_TYPE_FRESENIUS_OPTIFLUX_F180NRE, ///< Fresenius Optiflux F180NRe DIALYZER_TYPE_FRESENIUS_OPTIFLUX_F200NRE, ///< Fresenius Optiflux F200NRe + DIALYZER_TYPE_FRESENIUS_OPTIFLUX_F250NRE, ///< Fresenius Optiflux F250NRe NUM_OF_DIALYZER_TYPES ///< Number of dialyzer types }; typedef enum Dialyzer_Types DIALYZER_TYPE_T; ///< Type for dialyzer types enumeration