Index: firmware/App/Modes/ModeStandby.h =================================================================== diff -u -r4fb1e15d35f6b968bab5620909c30baec98bfd4e -r67731d57db9a620418b3b848d8f75ff204902c36 --- firmware/App/Modes/ModeStandby.h (.../ModeStandby.h) (revision 4fb1e15d35f6b968bab5620909c30baec98bfd4e) +++ firmware/App/Modes/ModeStandby.h (.../ModeStandby.h) (revision 67731d57db9a620418b3b848d8f75ff204902c36) @@ -8,7 +8,7 @@ * @file ModeStandby.h * * @author (last) Vinayakam Mani -* @date (last) 06-Aug-2024 +* @date (last) 07-Aug-2024 * * @author (original) Vinayakam Mani * @date (original) 06-Aug-2024 @@ -23,7 +23,7 @@ /** * @defgroup DDStandbyMode DDStandbyMode - * @brief Standby mode module. Manages standby mode functions via a state machine. + * @brief Standby mode unit. Manages standby mode functions via a state machine. * * @addtogroup DDStandbyMode * @{ @@ -40,27 +40,19 @@ // ********** public function prototypes ********** -void initStandbyMode( void ); // initialize this module +void initStandbyMode( void ); // initialize this unit U32 transitionToStandbyMode( void ); // prepares for transition to standby mode -U32 execStandbyMode( void ); // execute the standby mode state machine (call from OperationModes) +U32 execStandbyMode( void ); // execute the standby mode state machine (call from OperationModes) -void waterSampleCommandHandler( SAMPLE_WATER_CMD_T sampleWaterCmd ); // handle water sample command -BOOL requestDDStart( void ); // HD requests DD start (go to generation idle mode) +BOOL requestDDPreGenStart( void ); // TD requests DD start (go to generation dialysate mode) +BOOL requestBCSwitchingOnlyStart( void ); // request to start performing balancing chamber switching only without dosing/pressure validation +void requestBCSwitchingOnlyStop( void ); // request to stop balancing chamber switching only without dosing/pressure validation -BOOL signalAbortWaterSampling( void ); // HD signal to abort water sampling. -BOOL startDDFlush( void ); // HD start flush mode -BOOL startDDHeatDisinfect( void ); // HD start heat disinfect mode +BOOL startDDFlush( void ); // TD start flush mode +BOOL startDDHeatDisinfect( void ); // TD start heat disinfect mode BOOL startDDHeatDisinfectActiveCool( void ); DD_STANDBY_MODE_STATE_T getCurrentStandbyState( void ); // get the current state of the standby mode. -BOOL startDDChemicalDisinfect( void ); // HD start chemical disinfect mode -BOOL startDDChemicalDisinfectFlush( void ); // HD start chemical disinfect flush mode - -BOOL startDDROPermeateSample( void ); // HD start RO permeate sample - -BOOL testSetFilterFlushTimePeriodOverride( U32 value ); // set filter flush time period override. -BOOL testResetFilterFlushTimePeriodOverride( void ); // reset filter flush time period override. - /**@}*/ #endif