Index: firmware/App/Modes/ModePreTreat.h =================================================================== diff -u -r6c933adfd50a0bc041dc29f4bfa15de5e9f4843a -r81e5d76c3906a8c18be914f5736a796436fd85b5 --- firmware/App/Modes/ModePreTreat.h (.../ModePreTreat.h) (revision 6c933adfd50a0bc041dc29f4bfa15de5e9f4843a) +++ firmware/App/Modes/ModePreTreat.h (.../ModePreTreat.h) (revision 81e5d76c3906a8c18be914f5736a796436fd85b5) @@ -7,8 +7,8 @@ * * @file ModePreTreat.h * -* @author (last) Vijay Pamula -* @date (last) 30-Jul-2026 +* @author (last) Varshini Nagabooshanam +* @date (last) 19-Aug-2026 * * @author (original) Dara Navaei * @date (original) 25-Sep-2025 @@ -38,10 +38,15 @@ void signalAlarmActionToPreTreatmentMode( ALARM_ACTION_T action ); // Execute alarm action as appropriate for pre-treatment mode BOOL signalPreTxResumeRequest( void ); // Signal resume alarm response from user +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. +void PreTxRequestTubeSetInstall( void ); // Request Pre-Treatment mode to transition to Install state. void PreTxRequestContinueFromRecirculate( void ); // Request Pre-Treatment mode to transition to Confirm Rx. +void PreTxRequestContinueFromHeparinSetupRequested(void ); // Request Pre-Treatment mode to transition to Patient Connection state. BOOL handleStartTreatmentRequest ( MESSAGE_T *message ); // Handle UI request to start treatment. BOOL signalPreTreatmentBackoutToStandby( void ); // Request transition from Pre-Treatment Install: Await Confirmation to Standby. +void signalPreTreatmentRxUpdated( void ); // Signal that a new or updated Rx was received. BOOL testPreTreatmentStatePublishIntervalOverride( MESSAGE_T *message );