Index: firmware/App/Controllers/FluidLeak.c =================================================================== diff -u -r21af15686138a30ab982980ff8a641804964f1de -rd3819286869611f9c02add72a0f8e321598fdf42 --- firmware/App/Controllers/FluidLeak.c (.../FluidLeak.c) (revision 21af15686138a30ab982980ff8a641804964f1de) +++ firmware/App/Controllers/FluidLeak.c (.../FluidLeak.c) (revision d3819286869611f9c02add72a0f8e321598fdf42) @@ -43,7 +43,6 @@ // ********** private function prototypes ********** static void publishFluidLeakState( void ); -static U32 getPublishFluidLeakStateInterval( void ); /*********************************************************************//** * @brief @@ -122,26 +121,6 @@ /*********************************************************************//** * @brief - * The getPublishFluidLeakStateInterval function gets the fluid leak state - * publication interval. - * @details Inputs: fluidLeakStatePublishInterval - * @details Outputs: none - * @return the current fluid leak state publication interval (in task intervals). - *************************************************************************/ -static U32 getPublishFluidLeakStateInterval( void ) -{ - U32 result = fluidLeakStatePublishInterval.data; - - if ( OVERRIDE_KEY == fluidLeakStatePublishInterval.override ) - { - result = fluidLeakStatePublishInterval.ovData; - } - - return result; -} - -/*********************************************************************//** - * @brief * The publishFluidLeakState function publishes fluid leak state at the set interval. * @details Inputs: fluidLeakState * @details Outputs: if broadcast is due, send fluid leak state @@ -150,7 +129,7 @@ static void publishFluidLeakState( void ) { // Publish fluid leak state on interval - if ( ++fluidLeakStatePublicationTimerCounter >= getPublishFluidLeakStateInterval() ) + if ( ++fluidLeakStatePublicationTimerCounter >= getU32OverrideValue( &fluidLeakStatePublishInterval ) ) { FLUID_LEAK_STATES_T state = getFluidLeakState();