Index: etc/reports/alarms/AlarmMapping.csv =================================================================== diff -u -ra924fbf2e81c3c61a3e817256bca51f98d2f099c -r746633b9ab1abe1c5f7adcbbecef64da16da8629 --- etc/reports/alarms/AlarmMapping.csv (.../AlarmMapping.csv) (revision a924fbf2e81c3c61a3e817256bca51f98d2f099c) +++ etc/reports/alarms/AlarmMapping.csv (.../AlarmMapping.csv) (revision 746633b9ab1abe1c5f7adcbbecef64da16da8629) @@ -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,"FW reserved for use." + 206,"FW reserved for use." + 207,"FW reserved for use." + 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,"FW reserved for use." + 214,"FW reserved for use." + 215,"FW reserved for use." + 216,"FW reserved for use." + 217,"FW reserved for use." + 218,"FW reserved for use." + 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 -r746633b9ab1abe1c5f7adcbbecef64da16da8629 --- etc/reports/alarms/AlarmMapping.py (.../AlarmMapping.py) (revision a924fbf2e81c3c61a3e817256bca51f98d2f099c) +++ etc/reports/alarms/AlarmMapping.py (.../AlarmMapping.py) (revision 746633b9ab1abe1c5f7adcbbecef64da16da8629) @@ -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 : "FW reserved for use." + 206 : "FW reserved for use." + 207 : "FW reserved for use." + 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 : "FW reserved for use." + 214 : "FW reserved for use." + 215 : "FW reserved for use." + 216 : "FW reserved for use." + 217 : "FW reserved for use." + 218 : "FW reserved for use." + 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. @@ -212,11 +322,11 @@ 13 : "REQUEST_REJECT_REASON_TREATMENT_TIME_LESS_THAN_MINIMUM" # Treatment time change is less than minimum treatment time. 14 : "REQUEST_REJECT_REASON_UF_NOT_IN_PROGESS" # Ultrafiltration is not currently in progress. 15 : "REQUEST_REJECT_REASON_UF_NOT_PAUSED" # Ultrafiltration is not currently paused. - 16 : "REQUEST_REJECT_REASON_SALINE_BOLUS_IN_PROGRESS" # A saline bolus is in progress. + 16 : "REQUEST_REJECT_REASON_FLUID_BOLUS_IN_PROGRESS" # A fluid bolus is in progress. 17 : "REQUEST_REJECT_REASON_PARAM_OUT_OF_RANGE" # A treatment parameter is out of range. 18 : "REQUEST_REJECT_REASON_FILTER_FLUSH_HAS_BEEN_EXPIRED" # Filter flush time has been expired. 19 : "REQUEST_REJECT_REASON_SALINE_MAX_VOLUME_REACHED" # Saline bolus volume maximum has been reached. - 20 : "REQUEST_REJECT_REASON_SALINE_BOLUS_NOT_IN_PROGRESS" # A saline bolus is not in progress. + 20 : "REQUEST_REJECT_REASON_FLUID_BOLUS_NOT_IN_PROGRESS" # A fluid bolus is not in progress. 21 : "REQUEST_REJECT_REASON_ACTION_DISABLED_IN_CURRENT_STATE" # Requested user action is disabled in current state. 22 : "REQUEST_REJECT_REASON_ALARM_IS_ACTIVE" # Requested user action not allowed while alarm is active. 23 : "REQUEST_REJECT_REASON_INVALID_COMMAND" # Requested user action invalid. @@ -239,7 +349,7 @@ 40 : "REQUEST_REJECT_REASON_TD_SERVICE_IS_DUE" # TD service is due. 41 : "REQUEST_REJECT_REASON_RO_FILTER_TEMPERATURE_OUT_OF_RANGE" # RO filter temperature out of range. 42 : "REQUEST_REJECT_REASON_DD_INCOMPATIBLE" # DD firmware version is not compatible with TD firmware. - 43 : "REQUEST_REJECT_REASON_DIALYZER_REPRIME_IN_PROGRESS" # Saline bolus is not allowed during dialyzer reprime. + 43 : "REQUEST_REJECT_REASON_DIALYZER_REPRIME_IN_PROGRESS" # Fluid bolus is not allowed during dialyzer reprime. 44 : "REQUEST_REJECT_REASON_RO_ONLY_MODE_DD_BUSY" # RO only mode DD is busy. 45 : "REQUEST_REJECT_REASON_RO_ONLY_MODE_INVALID_PARAMETER" # RO only mode invalid parameter. 46 : "REQUEST_REJECT_REASON_RO_ONLY_MODE_INVALID_PAYLOAD_LENGTH" # RO only mode invalid payload length. @@ -253,6 +363,14 @@ 54 : "REQUEST_REJECT_REASON_ACID_CONV_FACTOR_MISMATCH" # Acid conversion factor from UI mismatch with FW. 55 : "REQUEST_REJECT_REASON_INVALID_PATIENT_WEIGHTS" # Patient pre and estimated target weights are invalid. 56 : "REQUEST_REJECT_REASON_UF_VOL_AND_WEIGHTS_INCONSISTENT" # UF volume and the patient weights are not consistent. - 57 : "NUM_OF_REQUEST_REJECT_REASONS" # Number of settings change reject codes. + 57 : "REQUEST_REJECT_REASON_TD_AUTHENTICATION_INVALID" # TD authentication invalid. + 58 : "REQUEST_REJECT_REASON_CONFIRMATION_NOT_EXPECTED" # Confirmation received without prior validation. + 59 : "REQUEST_REJECT_REASON_CONFIRMATION_MISMATCH" # Confirmed value does not match validated value. + 60 : "REQUEST_REJECT_REASON_INVALID_TREATMENT_SUB_STATE" # Request is not allowed in current treatment sub-state. + 61 : "REQUEST_REJECT_REASON_MODALITY_MISMATCH" # Mismatched modality (Rx entered vs reatment initiation modality ). + 62 : "REQUEST_REJECT_REASON_NVM_JOB_QUEUE_BUSY" # NVM Job queue is busy sending other records. + 63 : "REQUEST_REJECT_REASON_NVM_INVALID_CRC" # NVM received CRC of the record is invalid. + 64 : "REQUEST_REJECT_REASON_NVM_INVALID_OPERATION_MODE" # NVM Operation Mode is not Service mode. + 65 : "NUM_OF_REQUEST_REJECT_REASONS" # Number of settings change reject codes. } Index: sources/model/hd/alarm/MAlarmMapping.cpp =================================================================== diff -u -r7ba8b8d52a49a294bd1691b89369dcfaed476ce5 -r746633b9ab1abe1c5f7adcbbecef64da16da8629 --- sources/model/hd/alarm/MAlarmMapping.cpp (.../MAlarmMapping.cpp) (revision 7ba8b8d52a49a294bd1691b89369dcfaed476ce5) +++ sources/model/hd/alarm/MAlarmMapping.cpp (.../MAlarmMapping.cpp) (revision 746633b9ab1abe1c5f7adcbbecef64da16da8629) @@ -241,8 +241,8 @@ /*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*/ +/*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*/