Index: firmware/App/Modes/Prime.h =================================================================== diff -u -r4d2dcd2d5ee3c7684be139b7e560b16d8c3abc06 -re65a2e67337ef5fff12de02db85ba101305fb006 --- firmware/App/Modes/Prime.h (.../Prime.h) (revision 4d2dcd2d5ee3c7684be139b7e560b16d8c3abc06) +++ firmware/App/Modes/Prime.h (.../Prime.h) (revision e65a2e67337ef5fff12de02db85ba101305fb006) @@ -31,11 +31,25 @@ // ********** public definitions ********** +#pragma pack(push,1) + +/// Payload record structure for a priming status data broadcast message. +typedef struct +{ + U32 currentPrimeState; ///< Current state of priming. + U32 remainingTime; ///< Remaining time for priming in seconds. + U32 totalTime; ///< Total priming time in seconds. +} PRIMING_DATA_PAYLOAD_T; + +#pragma pack(pop) + // ********** public function prototypes ********** void initPrime( void ); void transitionToPrime( void ); + void execPrime( void ); +BOOL isPrimingCompleted( void ); BOOL isPrimingPassed( void );