Index: firmware/App/Modes/BalancingChamber.h =================================================================== diff -u -r77f16abd083c385b3ed9cb0c41a60dff7295022c -r015acf2ae3ec46adbdd2f1028f01831418f1733d --- firmware/App/Modes/BalancingChamber.h (.../BalancingChamber.h) (revision 77f16abd083c385b3ed9cb0c41a60dff7295022c) +++ firmware/App/Modes/BalancingChamber.h (.../BalancingChamber.h) (revision 015acf2ae3ec46adbdd2f1028f01831418f1733d) @@ -46,6 +46,7 @@ BOOL isBalChamberFillInProgress; ///< Whether balancing chamber fill in progress or not U32 currentBalChamberSwitchingCounter; ///< Current balancing chamber switching counter BOOL isPressureStalbilizedDuringFill; ///< Whether pressure stabilized during fill or not + BOOL balChamberSWOnlyState; ///< Balancing chamber switching only status ( On/Off) } BAL_CHAMBER_DATA_T; // ********** public function prototypes ********** @@ -61,9 +62,12 @@ BOOL getBalancingChamberFillinProgressStatus( void ); // Get the balancing chamber fill in progress status void valveControlForBCClosedState( void ); // Closes all balancing chamber valves void valveControlForBCOpenState( void ); // Open all balancing chamber valves +BOOL getBalChamberSwitchingOnlyStatus( void ); // Get balancing chamber switching only status +void setBalChamberSwitchingOnlyStatus( BOOL OnOff ); // Set balancing chamber switching only status BOOL testDDBalChamberDataPublishIntervalOverride( MESSAGE_T *message ); // To override the balancing chamber data publish interval BOOL testBalChamberSwFreqOverride( MESSAGE_T *message ); // To override the balancing chamber switching frequency +BOOL testBCSwitchOnlyStartStopOverride( MESSAGE_T *message ); // To override the balancning chamber switching only start/stop control /**@}*/