Index: firmware/App/Modes/FPModes/FPOperationModes.h =================================================================== diff -u -rd18ed8a1064006f220e75096c723077dda62b500 -ra36dcbc3e2f94d418d8aa54588c836a3adf35e17 --- firmware/App/Modes/FPModes/FPOperationModes.h (.../FPOperationModes.h) (revision d18ed8a1064006f220e75096c723077dda62b500) +++ firmware/App/Modes/FPModes/FPOperationModes.h (.../FPOperationModes.h) (revision a36dcbc3e2f94d418d8aa54588c836a3adf35e17) @@ -52,8 +52,7 @@ // ********** public function prototypes ********** void initFPOperationModes( void ); // Initialize this unit -void execFPOperationModes( void ); - +void execFPOperationModes( void ); // execute the FP operation modes state machine (scheduled periodic call) void requestNewFPOperationMode( FP_OP_MODE_T newMode ); // Request a transition to a new operation mode FP_OP_MODE_T getCurrentFPOperationMode( void ); // Get the current operation mode FP_OP_MODE_T getPreviousFPOperationMode( void ); // Get the previous operation mode @@ -66,6 +65,7 @@ void setCurrentFPSubState( U32 subState ); // Set the current substate. void setCurrentFP4thLevelState( U32 state ); // Set the current 4th level state. BOOL testSetFPOperationMode( MESSAGE_T *message ); // Set operation mode override +BOOL testSetFPOperationSubMode( MESSAGE_T *message ); // Set operation sub mode override BOOL testSetFPOpModePublishIntervalOverride( MESSAGE_T *message ); // Set operation mode publish interval override BOOL testSetGeneratePermeateSignal( MESSAGE_T *message ); // Set start stop generate permeate. BOOL testGetFPDefeaturedStatus( MESSAGE_T *message ); // Send a response message with FP defeatured status payload