Index: firmware/App/Modes/ModePreTreat.h =================================================================== diff -u -r395522dffef1348e176564925656012f529c1910 -r927dfd6e109af46160e5aef687f1b7c286d24703 --- firmware/App/Modes/ModePreTreat.h (.../ModePreTreat.h) (revision 395522dffef1348e176564925656012f529c1910) +++ firmware/App/Modes/ModePreTreat.h (.../ModePreTreat.h) (revision 927dfd6e109af46160e5aef687f1b7c286d24703) @@ -7,20 +7,20 @@ * * @file ModePreTreat.h * -* @author (last) Dara Navaei -* @date (last) 26-Oct-2025 +* @author (last) Vijay Pamula +* @date (last) 12-Jun-2026 * * @author (original) Dara Navaei * @date (original) 25-Sep-2025 * ***************************************************************************/ - #ifndef __MODE_PRE_TREAT_H__ #define __MODE_PRE_TREAT_H__ #include "TDCommon.h" #include "TDDefs.h" +#include "DDDefs.h" /** * @defgroup TDPreTreatmentMode TDPreTreatmentMode @@ -35,7 +35,12 @@ void initPreTreatmentMode( void ); // Initialize this module U32 transitionToPreTreatmentMode( void ); // Prepares for transition to pre-treatment mode U32 execPreTreatmentMode( void ); // Execute the pre-treatment mode state machine (call from OperationModes) +void signalAlarmActionToPreTreatmentMode( ALARM_ACTION_T action ); // Execute alarm action as appropriate for pre-treatment mode +TD_PRE_TREATMENT_MODE_STATE_T getPreTreatmentSubState( void ); // Get the current pre-treatment sub mode. +void PreTxRequestTubeSetInstall( void ); // Request Pre-Treatment mode to transition to Install state. +void PreTxRequestContinueFromRecirculate( void ); // Request Pre-Treatment mode to transition to Patient Connection state. + /**@}*/ #endif