Index: etc/reports/alarms/AlarmMapping.csv =================================================================== diff -u -ra924fbf2e81c3c61a3e817256bca51f98d2f099c -r776875c427f250c228ea5bd1c8192c08021fbc93 --- etc/reports/alarms/AlarmMapping.csv (.../AlarmMapping.csv) (revision a924fbf2e81c3c61a3e817256bca51f98d2f099c) +++ etc/reports/alarms/AlarmMapping.csv (.../AlarmMapping.csv) (revision 776875c427f250c228ea5bd1c8192c08021fbc93) @@ -189,4 +189,114 @@ 188,"TD ejector failed to extend or retract during auto-eject operation." 189,"TD ejector POST homing failure." 190,"TD high blood pump torque during auto-load\eject operation." - 191,"Number of alarms." + 191,"TD air pump stall detected." + 192,"TD CPU RAM error." + 193,"DD CPU RAM error." + 194,"TD integrity post test fault." + 195,"TD integrity post test fault." + 196,"TD saline bag volume low alarm." + 197,"DD D92 pump rpm out of range." + 198,"TD prime completed medium priority alarm." + 199,"TD repeated air trap lower events." + 200,"TD tubeset mismatch alarm." + 201,"FW reserved for use." + 202,"FW reserved for use." + 203,"FW reserved for use." + 204,"FW reserved for use." + 205,"TD UI POST failed." + 206,"TD and UI software builds are not compatible." + 207,"TD POST Safety Shutdown failure." + 208,"TD initial rev blood circuit prime limit reached." + 209,"TD initial blood circuit prime timeout." + 210,"FW reserved for use." + 211,"FW reserved for use." + 212,"FW reserved for use." + 213,"TD blood pressure systolic low." + 214,"TD blood pressure systolic high." + 215,"TD blood pressure systolic high." + 216,"TD blood pressure heart rate low." + 217,"TD blood pressure heart rate high." + 218,"TD blood pressure module error." + 219,"FW reserved for use." + 220,"DD invalid NVM System record." + 221,"DD invalid NVM Service record." + 222,"DD invalid NVM calibration record." + 223,"DD invalid NVM institutional record." + 224,"DD invalid NVM Usage Info record." + 225,"DD invalid serial number." + 226,"DD invalid pressure sensor calibration record." + 227,"DD invalid temperature sensor calibration record." + 228,"DD invalid concentrate pump calibration record." + 229,"DD invalid d12 dialysate pump calibration record." + 230,"DD invalid d48 dialysate pump calibration record." + 231,"DD invalid acid concentrate calibration record." + 232,"DD invalid bicarbonate concentrate calibration record." + 233,"DD invalid accelerometer sensor calibration record." + 234,"DD invalid blood leak sensor calibration record." + 235,"TD recirculate timeout warning." + 236,"TD recirculate timeout." + 237,"FW reserved for use." + 238,"FW reserved for use." + 239,"FW reserved for use." + 240,"FW reserved for use." + 241,"FW reserved for use." + 242,"FW reserved for use." + 243,"FW reserved for use." + 244,"FW reserved for use." + 245,"FW reserved for use." + 246,"FW reserved for use." + 247,"FW reserved for use." + 248,"FW reserved for use." + 249,"FW reserved for use." + 250,"FW reserved for use." + 251,"FW reserved for use." + 252,"FW reserved for use." + 253,"FW reserved for use." + 254,"FW reserved for use." + 255,"FW reserved for use." + 256,"FW reserved for use." + 257,"FW reserved for use." + 258,"FW reserved for use." + 259,"FW reserved for use." + 260,"FW reserved for use." + 261,"FW reserved for use." + 262,"FW reserved for use." + 263,"FW reserved for use." + 264,"FW reserved for use." + 265,"FW reserved for use." + 266,"FW reserved for use." + 267,"FW reserved for use." + 268,"FW reserved for use." + 269,"FW reserved for use." + 270,"FW reserved for use." + 271,"FW reserved for use." + 272,"FW reserved for use." + 273,"FW reserved for use." + 274,"FW reserved for use." + 275,"FW reserved for use." + 276,"FW reserved for use." + 277,"FW reserved for use." + 278,"FW reserved for use." + 279,"FW reserved for use." + 280,"FW reserved for use." + 281,"FW reserved for use." + 282,"FW reserved for use." + 283,"FW reserved for use." + 284,"FW reserved for use." + 285,"FW reserved for use." + 286,"FW reserved for use." + 287,"FW reserved for use." + 288,"FW reserved for use." + 289,"FW reserved for use." + 290,"FW reserved for use." + 291,"FW reserved for use." + 292,"FW reserved for use." + 293,"FW reserved for use." + 294,"FW reserved for use." + 295,"FW reserved for use." + 296,"FW reserved for use." + 297,"FW reserved for use." + 298,"FW reserved for use." + 299,"FW reserved for use." + 300,"FW reserved for use." + 301,"Number of alarms." Index: etc/reports/alarms/AlarmMapping.py =================================================================== diff -u -ra924fbf2e81c3c61a3e817256bca51f98d2f099c -r776875c427f250c228ea5bd1c8192c08021fbc93 --- etc/reports/alarms/AlarmMapping.py (.../AlarmMapping.py) (revision a924fbf2e81c3c61a3e817256bca51f98d2f099c) +++ etc/reports/alarms/AlarmMapping.py (.../AlarmMapping.py) (revision 776875c427f250c228ea5bd1c8192c08021fbc93) @@ -190,7 +190,117 @@ 188 : "TD ejector failed to extend or retract during auto-eject operation." 189 : "TD ejector POST homing failure." 190 : "TD high blood pump torque during auto-load\eject operation." - 191 : "Number of alarms." + 191 : "TD air pump stall detected." + 192 : "TD CPU RAM error." + 193 : "DD CPU RAM error." + 194 : "TD integrity post test fault." + 195 : "TD integrity post test fault." + 196 : "TD saline bag volume low alarm." + 197 : "DD D92 pump rpm out of range." + 198 : "TD prime completed medium priority alarm." + 199 : "TD repeated air trap lower events." + 200 : "TD tubeset mismatch alarm." + 201 : "FW reserved for use." + 202 : "FW reserved for use." + 203 : "FW reserved for use." + 204 : "FW reserved for use." + 205 : "TD UI POST failed." + 206 : "TD and UI software builds are not compatible." + 207 : "TD POST Safety Shutdown failure." + 208 : "TD initial rev blood circuit prime limit reached." + 209 : "TD initial blood circuit prime timeout." + 210 : "FW reserved for use." + 211 : "FW reserved for use." + 212 : "FW reserved for use." + 213 : "TD blood pressure systolic low." + 214 : "TD blood pressure systolic high." + 215 : "TD blood pressure systolic high." + 216 : "TD blood pressure heart rate low." + 217 : "TD blood pressure heart rate high." + 218 : "TD blood pressure module error." + 219 : "FW reserved for use." + 220 : "DD invalid NVM System record." + 221 : "DD invalid NVM Service record." + 222 : "DD invalid NVM calibration record." + 223 : "DD invalid NVM institutional record." + 224 : "DD invalid NVM Usage Info record." + 225 : "DD invalid serial number." + 226 : "DD invalid pressure sensor calibration record." + 227 : "DD invalid temperature sensor calibration record." + 228 : "DD invalid concentrate pump calibration record." + 229 : "DD invalid d12 dialysate pump calibration record." + 230 : "DD invalid d48 dialysate pump calibration record." + 231 : "DD invalid acid concentrate calibration record." + 232 : "DD invalid bicarbonate concentrate calibration record." + 233 : "DD invalid accelerometer sensor calibration record." + 234 : "DD invalid blood leak sensor calibration record." + 235 : "TD recirculate timeout warning." + 236 : "TD recirculate timeout." + 237 : "FW reserved for use." + 238 : "FW reserved for use." + 239 : "FW reserved for use." + 240 : "FW reserved for use." + 241 : "FW reserved for use." + 242 : "FW reserved for use." + 243 : "FW reserved for use." + 244 : "FW reserved for use." + 245 : "FW reserved for use." + 246 : "FW reserved for use." + 247 : "FW reserved for use." + 248 : "FW reserved for use." + 249 : "FW reserved for use." + 250 : "FW reserved for use." + 251 : "FW reserved for use." + 252 : "FW reserved for use." + 253 : "FW reserved for use." + 254 : "FW reserved for use." + 255 : "FW reserved for use." + 256 : "FW reserved for use." + 257 : "FW reserved for use." + 258 : "FW reserved for use." + 259 : "FW reserved for use." + 260 : "FW reserved for use." + 261 : "FW reserved for use." + 262 : "FW reserved for use." + 263 : "FW reserved for use." + 264 : "FW reserved for use." + 265 : "FW reserved for use." + 266 : "FW reserved for use." + 267 : "FW reserved for use." + 268 : "FW reserved for use." + 269 : "FW reserved for use." + 270 : "FW reserved for use." + 271 : "FW reserved for use." + 272 : "FW reserved for use." + 273 : "FW reserved for use." + 274 : "FW reserved for use." + 275 : "FW reserved for use." + 276 : "FW reserved for use." + 277 : "FW reserved for use." + 278 : "FW reserved for use." + 279 : "FW reserved for use." + 280 : "FW reserved for use." + 281 : "FW reserved for use." + 282 : "FW reserved for use." + 283 : "FW reserved for use." + 284 : "FW reserved for use." + 285 : "FW reserved for use." + 286 : "FW reserved for use." + 287 : "FW reserved for use." + 288 : "FW reserved for use." + 289 : "FW reserved for use." + 290 : "FW reserved for use." + 291 : "FW reserved for use." + 292 : "FW reserved for use." + 293 : "FW reserved for use." + 294 : "FW reserved for use." + 295 : "FW reserved for use." + 296 : "FW reserved for use." + 297 : "FW reserved for use." + 298 : "FW reserved for use." + 299 : "FW reserved for use." + 300 : "FW reserved for use." + 301 : "Number of alarms." } # dictionary of rejection reason from application source code. Index: sources/model/hd/alarm/MAlarmMapping.cpp =================================================================== diff -u -r7ba8b8d52a49a294bd1691b89369dcfaed476ce5 -r776875c427f250c228ea5bd1c8192c08021fbc93 --- sources/model/hd/alarm/MAlarmMapping.cpp (.../MAlarmMapping.cpp) (revision 7ba8b8d52a49a294bd1691b89369dcfaed476ce5) +++ sources/model/hd/alarm/MAlarmMapping.cpp (.../MAlarmMapping.cpp) (revision 776875c427f250c228ea5bd1c8192c08021fbc93) @@ -238,20 +238,20 @@ /*0202*/case GuiAlarmID::ALARM_ID_FW_RESERVED_202 : { result = QObject::tr("FW reserved for use." ); break; } /* 202*/ /*0203*/case GuiAlarmID::ALARM_ID_FW_RESERVED_203 : { result = QObject::tr("FW reserved for use." ); break; } /* 203*/ /*0204*/case GuiAlarmID::ALARM_ID_FW_RESERVED_204 : { result = QObject::tr("FW reserved for use." ); break; } /* 204*/ -/*0205*/case GuiAlarmID::ALARM_ID_FW_RESERVED_205 : { result = QObject::tr("FW reserved for use." ); break; } /* 205*/ -/*0206*/case GuiAlarmID::ALARM_ID_FW_RESERVED_206 : { result = QObject::tr("FW reserved for use." ); break; } /* 206*/ -/*0207*/case GuiAlarmID::ALARM_ID_FW_RESERVED_207 : { result = QObject::tr("FW reserved for use." ); break; } /* 207*/ -/*0208*/case GuiAlarmID::ALARM_ID_FW_RESERVED_208 : { result = QObject::tr("FW reserved for use." ); break; } /* 208*/ -/*0209*/case GuiAlarmID::ALARM_ID_FW_RESERVED_209 : { result = QObject::tr("FW reserved for use." ); break; } /* 209*/ +/*0205*/case GuiAlarmID::ALARM_ID_TD_UI_POST_TIMEOUT : { result = QObject::tr("TD UI POST failed." ); break; } /* 205*/ +/*0206*/case GuiAlarmID::ALARM_ID_TD_UI_COMPATIBILITY_ERROR : { result = QObject::tr("TD and UI software builds are not compatible." ); break; } /* 206*/ +/*0207*/case GuiAlarmID::ALARM_ID_TD_SAFETY_SHUTDOWN_POST_TEST_FAILED : { result = QObject::tr("TD POST Safety Shutdown failure." ); break; } /* 207*/ +/*0208*/case GuiAlarmID::ALARM_ID_TD_INITIAL_BC_REV_PRIME_LIMIT_REACHED : { result = QObject::tr("TD initial rev blood circuit prime limit reached." ); break; } /* 208*/ +/*0209*/case GuiAlarmID::ALARM_ID_TD_INITIAL_BC_REV_PRIME_TIMEOUT : { result = QObject::tr("TD initial blood circuit prime timeout." ); break; } /* 209*/ /*0210*/case GuiAlarmID::ALARM_ID_FW_RESERVED_210 : { result = QObject::tr("FW reserved for use." ); break; } /* 210*/ /*0211*/case GuiAlarmID::ALARM_ID_FW_RESERVED_211 : { result = QObject::tr("FW reserved for use." ); break; } /* 211*/ /*0212*/case GuiAlarmID::ALARM_ID_FW_RESERVED_212 : { result = QObject::tr("FW reserved for use." ); break; } /* 212*/ -/*0213*/case GuiAlarmID::ALARM_ID_FW_RESERVED_213 : { result = QObject::tr("FW reserved for use." ); break; } /* 213*/ -/*0214*/case GuiAlarmID::ALARM_ID_FW_RESERVED_214 : { result = QObject::tr("FW reserved for use." ); break; } /* 214*/ -/*0215*/case GuiAlarmID::ALARM_ID_FW_RESERVED_215 : { result = QObject::tr("FW reserved for use." ); break; } /* 215*/ -/*0216*/case GuiAlarmID::ALARM_ID_FW_RESERVED_216 : { result = QObject::tr("FW reserved for use." ); break; } /* 216*/ -/*0217*/case GuiAlarmID::ALARM_ID_FW_RESERVED_217 : { result = QObject::tr("FW reserved for use." ); break; } /* 217*/ -/*0218*/case GuiAlarmID::ALARM_ID_FW_RESERVED_218 : { result = QObject::tr("FW reserved for use." ); break; } /* 218*/ +/*0213*/case GuiAlarmID::ALARM_ID_TD_BP_SYSTOLIC_LOW : { result = QObject::tr("TD blood pressure systolic low." ); break; } /* 213*/ +/*0214*/case GuiAlarmID::ALARM_ID_TD_BP_SYSTOLIC_LOW_TOO_MANY : { result = QObject::tr("TD blood pressure systolic high." ); break; } /* 214*/ +/*0215*/case GuiAlarmID::ALARM_ID_TD_BP_SYSTOLIC_HIGH : { result = QObject::tr("TD blood pressure systolic high." ); break; } /* 215*/ +/*0216*/case GuiAlarmID::ALARM_ID_TD_BP_HEART_RATE_LOW : { result = QObject::tr("TD blood pressure heart rate low." ); break; } /* 216*/ +/*0217*/case GuiAlarmID::ALARM_ID_TD_BP_HEART_RATE_HIGH : { result = QObject::tr("TD blood pressure heart rate high." ); break; } /* 217*/ +/*0218*/case GuiAlarmID::ALARM_ID_TD_BP_MODULE_ERROR : { result = QObject::tr("TD blood pressure module error." ); break; } /* 218*/ /*0219*/case GuiAlarmID::ALARM_ID_FW_RESERVED_219 : { result = QObject::tr("FW reserved for use." ); break; } /* 219*/ /*0220*/case GuiAlarmID::ALARM_ID_DD_NVM_INVALID_SYSTEM_RECORD_CRC : { result = QObject::tr("DD invalid NVM System record." ); break; } /* 220*/ /*0221*/case GuiAlarmID::ALARM_ID_DD_NVM_INVALID_SERVICE_RECORD_CRC : { result = QObject::tr("DD invalid NVM Service record." ); break; } /* 221*/