Index: firmware/App/Modes/FPModes/ModePreGenPermeate.h =================================================================== diff -u -r830213bc6dcc1a684610caf78c79d55f2cb41e93 -r940437fb1298c036eeffbbfc8db1d43195e04927 --- firmware/App/Modes/FPModes/ModePreGenPermeate.h (.../ModePreGenPermeate.h) (revision 830213bc6dcc1a684610caf78c79d55f2cb41e93) +++ firmware/App/Modes/FPModes/ModePreGenPermeate.h (.../ModePreGenPermeate.h) (revision 940437fb1298c036eeffbbfc8db1d43195e04927) @@ -40,15 +40,17 @@ // ********** public function prototypes ********** -void initPreGenPMode( void ); // Initialize this pre gen Permeate mode unit -U32 transitionToPreGenPMode( void ); // Transition to pre gen Permeate mode -U32 execPreGenPMode( void ); // Execute the pre gen Permeate mode state machine (call from OperationModes) -BOOL requestPreGenStart( void ); -BOOL requestPreGenStop( void ); -BOOL getPreGenRequest( void ); -FP_PRE_GENP_MODE_STATE_T getCurrentPreGenPState( void ); // Get the current state of the pre gen Permeate mode +void initPreGenPMode( void ); // Initialize this pre gen Permeate mode unit +U32 transitionToPreGenPMode( void ); // Transition to pre gen Permeate mode +U32 execPreGenPMode( void ); // Execute the pre gen Permeate mode state machine (call from OperationModes) +BOOL requestPreGenStart( void ); // Start pre gen permeate request +BOOL requestPreGenStop( void ); // Stop pre gen permeate request +BOOL getPreGenRequest( void ); // Get the pre gen permeate request status +FP_PRE_GENP_MODE_STATE_T getCurrentPreGenPState( void ); // Get the current state of the pre gen Permeate mode -BOOL testPreGenDataPublishIntervalOverride( MESSAGE_T *message ); +BOOL testPreGenDataPublishIntervalOverride( MESSAGE_T *message ); // Override broadcast interval for pre gen permeate +BOOL testValidatePreGenPChangeReq( U32 newSubMode ); // Validate the requested pre gen permeate sub mode transition is possible or not +void testSignalNewPreGenPSubMode( U32 newSubMode ); // Signal transition to a new pre gen permeate sub mode /**@}*/