Index: etc/reports/alarms/AlarmMapping.csv =================================================================== diff -u -r582028a0e3077a57cf36e011ac7d6e6d904fbec4 -r1244c4ea38fdf2236ac2e4ce052e9da2200b43fa --- etc/reports/alarms/AlarmMapping.csv (.../AlarmMapping.csv) (revision 582028a0e3077a57cf36e011ac7d6e6d904fbec4) +++ etc/reports/alarms/AlarmMapping.csv (.../AlarmMapping.csv) (revision 1244c4ea38fdf2236ac2e4ce052e9da2200b43fa) @@ -206,9 +206,9 @@ 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,"TD prime complete." + 208,"FW reserved for use." + 209,"FW reserved for use." + 210,"FW reserved for use." 211,"FW reserved for use." 212,"FW reserved for use." 213,"TD blood pressure systolic low." @@ -254,19 +254,19 @@ 253,"FW reserved for use." 254,"FW reserved for use." 255,"FW reserved for use." - 256,"TD invalid tubing set." - 257,"TD install new blood tubing set." - 258,"TD no tubing set detected." - 259,"TD tubing set authentication timeout." - 260,"TD pressure too high to zero." - 261,"TD venous pressurization timeout." - 262,"TD venous pressure decay failure." - 263,"TD venous pressure leak." - 264,"TD venous pressure relief failure." - 265,"TD arterial pressurization timeout." - 266,"TD arterial pressure decay failure." - 267,"TD arterial pressure leak." - 268,"TD arterial pressure relief failure." + 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." Index: etc/reports/alarms/AlarmMapping.py =================================================================== diff -u -r582028a0e3077a57cf36e011ac7d6e6d904fbec4 -r1244c4ea38fdf2236ac2e4ce052e9da2200b43fa --- etc/reports/alarms/AlarmMapping.py (.../AlarmMapping.py) (revision 582028a0e3077a57cf36e011ac7d6e6d904fbec4) +++ etc/reports/alarms/AlarmMapping.py (.../AlarmMapping.py) (revision 1244c4ea38fdf2236ac2e4ce052e9da2200b43fa) @@ -207,9 +207,9 @@ 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 : "TD prime complete." + 208 : "FW reserved for use." + 209 : "FW reserved for use." + 210 : "FW reserved for use." 211 : "FW reserved for use." 212 : "FW reserved for use." 213 : "TD blood pressure systolic low." @@ -255,19 +255,19 @@ 253 : "FW reserved for use." 254 : "FW reserved for use." 255 : "FW reserved for use." - 256 : "TD invalid tubing set." - 257 : "TD install new blood tubing set." - 258 : "TD no tubing set detected." - 259 : "TD tubing set authentication timeout." - 260 : "TD pressure too high to zero." - 261 : "TD venous pressurization timeout." - 262 : "TD venous pressure decay failure." - 263 : "TD venous pressure leak." - 264 : "TD venous pressure relief failure." - 265 : "TD arterial pressurization timeout." - 266 : "TD arterial pressure decay failure." - 267 : "TD arterial pressure leak." - 268 : "TD arterial pressure relief failure." + 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." Index: etc/reports/cppcheck/cppcheck.err =================================================================== diff -u -r582028a0e3077a57cf36e011ac7d6e6d904fbec4 -r1244c4ea38fdf2236ac2e4ce052e9da2200b43fa --- etc/reports/cppcheck/cppcheck.err (.../cppcheck.err) (revision 582028a0e3077a57cf36e011ac7d6e6d904fbec4) +++ etc/reports/cppcheck/cppcheck.err (.../cppcheck.err) (revision 1244c4ea38fdf2236ac2e4ce052e9da2200b43fa) @@ -1,4 +1,4 @@ -08/19/2026 16:02 +08/19/2026 20:05 Behrouz NematiPour /home/denali/Public/luis/application/sources/canbus/MessageAcknowModel.h:58:9: performance: When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning '_sequence' a value by passing the value to the constructor in the initialization list. [useInitializationList] _sequence = vSequence ; Index: etc/reports/cppcheck/cppcheck.log =================================================================== diff -u -r582028a0e3077a57cf36e011ac7d6e6d904fbec4 -r1244c4ea38fdf2236ac2e4ce052e9da2200b43fa --- etc/reports/cppcheck/cppcheck.log (.../cppcheck.log) (revision 582028a0e3077a57cf36e011ac7d6e6d904fbec4) +++ etc/reports/cppcheck/cppcheck.log (.../cppcheck.log) (revision 1244c4ea38fdf2236ac2e4ce052e9da2200b43fa) @@ -1,4 +1,4 @@ -08/19/2026 16:02 +08/19/2026 20:05 Behrouz NematiPour (information) Couldn't find path given by -I '/home/denali/Public/luis/application/sources/wifi/' Checking /home/denali/Public/luis/application/main.cpp ... Index: sources/model/hd/alarm/MAlarmMapping.cpp =================================================================== diff -u -r582028a0e3077a57cf36e011ac7d6e6d904fbec4 -r1244c4ea38fdf2236ac2e4ce052e9da2200b43fa --- sources/model/hd/alarm/MAlarmMapping.cpp (.../MAlarmMapping.cpp) (revision 582028a0e3077a57cf36e011ac7d6e6d904fbec4) +++ sources/model/hd/alarm/MAlarmMapping.cpp (.../MAlarmMapping.cpp) (revision 1244c4ea38fdf2236ac2e4ce052e9da2200b43fa) @@ -241,9 +241,9 @@ /*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_TD_PRIME_COMPLETE : { result = QObject::tr("TD prime complete." ); break; } /* 210*/ +/*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*/ +/*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_TD_BP_SYSTOLIC_LOW : { result = QObject::tr("TD blood pressure systolic low." ); break; } /* 213*/ @@ -289,19 +289,19 @@ /*0253*/case GuiAlarmID::ALARM_ID_FW_RESERVED_253 : { result = QObject::tr("FW reserved for use." ); break; } /* 253*/ /*0254*/case GuiAlarmID::ALARM_ID_FW_RESERVED_254 : { result = QObject::tr("FW reserved for use." ); break; } /* 254*/ /*0255*/case GuiAlarmID::ALARM_ID_FW_RESERVED_255 : { result = QObject::tr("FW reserved for use." ); break; } /* 255*/ -/*0256*/case GuiAlarmID::ALARM_ID_TD_INVALID_TUBING_SET : { result = QObject::tr("TD invalid tubing set." ); break; } /* 256*/ -/*0257*/case GuiAlarmID::ALARM_ID_TD_INSTALL_NEW_BLOOD_TUBING_SET : { result = QObject::tr("TD install new blood tubing set." ); break; } /* 257*/ -/*0258*/case GuiAlarmID::ALARM_ID_TD_TUBING_SET_NOT_DETECTED : { result = QObject::tr("TD no tubing set detected." ); break; } /* 258*/ -/*0259*/case GuiAlarmID::ALARM_ID_TD_TUBING_SET_AUTHENTICATION_TIMEOUT : { result = QObject::tr("TD tubing set authentication timeout." ); break; } /* 259*/ -/*0260*/case GuiAlarmID::ALARM_ID_TD_PRESSURE_TOO_HIGH_TO_ZERO : { result = QObject::tr("TD pressure too high to zero." ); break; } /* 260*/ -/*0261*/case GuiAlarmID::ALARM_ID_TD_VENOUS_PRESSURIZATION_TIMEOUT : { result = QObject::tr("TD venous pressurization timeout." ); break; } /* 261*/ -/*0262*/case GuiAlarmID::ALARM_ID_TD_VENOUS_PRESSURE_DECAY : { result = QObject::tr("TD venous pressure decay failure." ); break; } /* 262*/ -/*0263*/case GuiAlarmID::ALARM_ID_TD_VENOUS_PRESSURE_LEAK : { result = QObject::tr("TD venous pressure leak." ); break; } /* 263*/ -/*0264*/case GuiAlarmID::ALARM_ID_TD_VENOUS_PRESSURE_RELIEF : { result = QObject::tr("TD venous pressure relief failure." ); break; } /* 264*/ -/*0265*/case GuiAlarmID::ALARM_ID_TD_ARTERIAL_PRESSURIZATION_TIMEOUT : { result = QObject::tr("TD arterial pressurization timeout." ); break; } /* 265*/ -/*0266*/case GuiAlarmID::ALARM_ID_TD_ARTERIAL_PRESSURE_DECAY : { result = QObject::tr("TD arterial pressure decay failure." ); break; } /* 266*/ -/*0267*/case GuiAlarmID::ALARM_ID_TD_ARTERIAL_PRESSURE_LEAK : { result = QObject::tr("TD arterial pressure leak." ); break; } /* 267*/ -/*0268*/case GuiAlarmID::ALARM_ID_TD_ARTERIAL_PRESSURE_RELIEF : { result = QObject::tr("TD arterial pressure relief failure." ); break; } /* 268*/ +/*0256*/case GuiAlarmID::ALARM_ID_FW_RESERVED_256 : { result = QObject::tr("FW reserved for use." ); break; } /* 256*/ +/*0257*/case GuiAlarmID::ALARM_ID_FW_RESERVED_257 : { result = QObject::tr("FW reserved for use." ); break; } /* 257*/ +/*0258*/case GuiAlarmID::ALARM_ID_FW_RESERVED_258 : { result = QObject::tr("FW reserved for use." ); break; } /* 258*/ +/*0259*/case GuiAlarmID::ALARM_ID_FW_RESERVED_259 : { result = QObject::tr("FW reserved for use." ); break; } /* 259*/ +/*0260*/case GuiAlarmID::ALARM_ID_FW_RESERVED_260 : { result = QObject::tr("FW reserved for use." ); break; } /* 260*/ +/*0261*/case GuiAlarmID::ALARM_ID_FW_RESERVED_261 : { result = QObject::tr("FW reserved for use." ); break; } /* 261*/ +/*0262*/case GuiAlarmID::ALARM_ID_FW_RESERVED_262 : { result = QObject::tr("FW reserved for use." ); break; } /* 262*/ +/*0263*/case GuiAlarmID::ALARM_ID_FW_RESERVED_263 : { result = QObject::tr("FW reserved for use." ); break; } /* 263*/ +/*0264*/case GuiAlarmID::ALARM_ID_FW_RESERVED_264 : { result = QObject::tr("FW reserved for use." ); break; } /* 264*/ +/*0265*/case GuiAlarmID::ALARM_ID_FW_RESERVED_265 : { result = QObject::tr("FW reserved for use." ); break; } /* 265*/ +/*0266*/case GuiAlarmID::ALARM_ID_FW_RESERVED_266 : { result = QObject::tr("FW reserved for use." ); break; } /* 266*/ +/*0267*/case GuiAlarmID::ALARM_ID_FW_RESERVED_267 : { result = QObject::tr("FW reserved for use." ); break; } /* 267*/ +/*0268*/case GuiAlarmID::ALARM_ID_FW_RESERVED_268 : { result = QObject::tr("FW reserved for use." ); break; } /* 268*/ /*0269*/case GuiAlarmID::ALARM_ID_FW_RESERVED_269 : { result = QObject::tr("FW reserved for use." ); break; } /* 269*/ /*0270*/case GuiAlarmID::ALARM_ID_FW_RESERVED_270 : { result = QObject::tr("FW reserved for use." ); break; } /* 270*/ /*0271*/case GuiAlarmID::ALARM_ID_FW_RESERVED_271 : { result = QObject::tr("FW reserved for use." ); break; } /* 271*/