Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -r2f282113c1540be57b9d00833224d7ce93d460cd -r006dbf3a7b5e1d4c5c811c6647dd4185205aa4c5 --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 2f282113c1540be57b9d00833224d7ce93d460cd) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 006dbf3a7b5e1d4c5c811c6647dd4185205aa4c5) @@ -153,6 +153,8 @@ break; } + execBPModule(); + return (U32)currentPreTreatmentState; } Index: firmware/App/Services/AlarmMgmtSWFaults.h =================================================================== diff -u -r2f282113c1540be57b9d00833224d7ce93d460cd -r006dbf3a7b5e1d4c5c811c6647dd4185205aa4c5 --- firmware/App/Services/AlarmMgmtSWFaults.h (.../AlarmMgmtSWFaults.h) (revision 2f282113c1540be57b9d00833224d7ce93d460cd) +++ firmware/App/Services/AlarmMgmtSWFaults.h (.../AlarmMgmtSWFaults.h) (revision 006dbf3a7b5e1d4c5c811c6647dd4185205aa4c5) @@ -196,7 +196,10 @@ SW_FAULT_ID_MODE_POST_TREATMENT_INVALID_STATE1 = 165, SW_FAULT_ID_MODE_POST_TX_AUTO_EJECT_INVALID_STATE = 166, SW_FAULT_ID_INVALID_FLUID_BOLUS_STATE = 167, - SW_FAULT_ID_PRE_TX_RECIRC_INVALID_STATE = 168, + SW_FAULT_ID_PRE_TX_RECIRC_INVALID_STATE = 168 + SW_FAULT_ID_INVALID_MESSAGE_PAYLOAD_LENGTH = 169, + SW_FAULT_ID_TD_BP_DRIVER_STATE = 170, + SW_FAULT_ID_TD_BP_MODULE_STATE = 171, NUM_OF_SW_FAULT_IDS } SW_FAULT_ID_T;