Index: firmware/App/Modes/Rinseback.h =================================================================== diff -u -r49dba1e95bb3763b4c150e7a80b84a65264a7ca8 -r1b27784f400d03678a1441cd70ab1c4111bbfa04 --- firmware/App/Modes/Rinseback.h (.../Rinseback.h) (revision 49dba1e95bb3763b4c150e7a80b84a65264a7ca8) +++ firmware/App/Modes/Rinseback.h (.../Rinseback.h) (revision 1b27784f400d03678a1441cd70ab1c4111bbfa04) @@ -32,8 +32,21 @@ * @{ */ -// ********** private function prototypes ********** +// ********** public definitions ****************** +#pragma pack(push,1) + +/// Payload record structure for a rinseback data broadcast message. +typedef struct +{ + F32 targetRinsebackVolumeMl; + F32 deliveredRinsebackVolumeMl; +} RINSEBACK_DATA_PAYLOAD_T; + +#pragma pack(pop) + +// ********** public function prototypes ********** + void initRinseback( void ); void transitionToRinseback( void ); void execRinseback( void );