Index: firmware/App/Modes/SampleWater.c =================================================================== diff -u -ra57994f752662abc0aaa8c2cf5c3af47ec2c5a20 -r75e1ae332d1446dddf9b8d4ce6e8317449c57d67 --- firmware/App/Modes/SampleWater.c (.../SampleWater.c) (revision a57994f752662abc0aaa8c2cf5c3af47ec2c5a20) +++ firmware/App/Modes/SampleWater.c (.../SampleWater.c) (revision 75e1ae332d1446dddf9b8d4ce6e8317449c57d67) @@ -7,8 +7,8 @@ * * @file SampleWater.c * -* @author (last) Dara Navaei -* @date (last) 03-Apr-2022 +* @author (last) Michael Garthwaite +* @date (last) 19-Jan-2023 * * @author (original) Quang Nguyen * @date (original) 19-Feb-2021 @@ -91,6 +91,8 @@ *************************************************************************/ void execSampleWater( void ) { + SAMPLE_WATER_STATE_T priorSubState = currentSampleWaterState; + #ifndef _RELEASE_ if ( SW_CONFIG_ENABLE_VALUE == getSoftwareConfigStatus( SW_CONFIG_DISABLE_SAMPLE_WATER ) ) { @@ -117,6 +119,11 @@ break; } } + + if ( priorSubState != currentSampleWaterState ) + { + SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_SUB_STATE_CHANGE, priorSubState, currentSampleWaterState ); + } } /*********************************************************************//**