Index: firmware/App/Modes/ModeROPermeateSample.h =================================================================== diff -u -r992975fb3cd56ddd7567b5e27f8bebd9b9948e9d -ra12e1212c1cf49011ed8d65beaf9416ca18ffe98 --- firmware/App/Modes/ModeROPermeateSample.h (.../ModeROPermeateSample.h) (revision 992975fb3cd56ddd7567b5e27f8bebd9b9948e9d) +++ firmware/App/Modes/ModeROPermeateSample.h (.../ModeROPermeateSample.h) (revision a12e1212c1cf49011ed8d65beaf9416ca18ffe98) @@ -16,6 +16,17 @@ // ********** public definitions ********** +/// RO permeate sample broadcast data structure +typedef struct +{ + U32 roPermeateSampleState; ///< RO permeate sample mode state. + U32 overallElapsedTimeMS; ///< RO permeate sample mode overall elapsed time in milliseconds. + U32 stateElapsedTimeMS; ///< RO permeate sample mode current state elapsed time in milliseconds. + F32 roPermeateSampleDispensedVolML; ///< RO permeate sample mode dispensed volume in milliliters.. +} MODE_RO_PERMEATE_SAMPLE_DATA_T; + +// ********** public function prototypes ********** + void initROPermeateSampleMode( void ); U32 transitionToROPermeateSampleMode( void ); U32 execROPermeateSampleMode( void );