Index: firmware/App/Modes/OperationModes.c =================================================================== diff -u -r05d1dea95ddc57c416a1bbf80ac442fc2e972d54 -r6bd5b453f642257421e27d2f14cea5de3c3f6750 --- firmware/App/Modes/OperationModes.c (.../OperationModes.c) (revision 05d1dea95ddc57c416a1bbf80ac442fc2e972d54) +++ firmware/App/Modes/OperationModes.c (.../OperationModes.c) (revision 6bd5b453f642257421e27d2f14cea5de3c3f6750) @@ -7,8 +7,8 @@ * * @file OperationModes.c * -* @author (last) Raghu Kallala -* @date (last) 07-May-2026 +* @author (last) Praneeth Bunne +* @date (last) 19-May-2026 * * @author (original) Sean Nash * @date (original) 01-Aug-2024 @@ -25,7 +25,7 @@ #include "ModePreTreat.h" #include "ModeTreatment.h" #include "ModeUpdate.h" -//#include "ModePostTreat.h" +#include "ModePostTreat.h" //#include "NVDataMgmt.h" #include "OperationModes.h" #include "TaskGeneral.h" @@ -127,7 +127,7 @@ initPreTreatmentMode(); initTreatmentMode(); initUpdateMode(); -// initPostTreatmentMode(); + initPostTreatmentMode(); } /*********************************************************************//** @@ -211,9 +211,9 @@ currentSubMode = execTreatmentMode(); break; -// case MODE_POST: -// currentSubMode = execPostTreatmentMode(); -// break; + case MODE_POST: + currentSubMode = execPostTreatmentMode(); + break; case MODE_UPDT: currentSubMode = execUpdateMode(); @@ -415,12 +415,14 @@ case MODE_TREA: currentSubMode = transitionToTreatmentMode(); break; -// case MODE_POST: -// currentSubMode = transitionToPostTreatmentMode(); -// break; + case MODE_UPDT: currentSubMode = transitionToUpdateMode(); break; + + case MODE_POST: + currentSubMode = transitionToPostTreatmentMode(); + break; default: SET_ALARM_WITH_2_U32_DATA( ALARM_ID_TD_SOFTWARE_FAULT, SW_FAULT_ID_OP_MODES_INVALID_MODE_TO_TRANSITION_TO, newMode ) break;