Index: firmware/App/Controllers/AirTrap.h =================================================================== diff -u -rccfd15568f1e3d304320c2babb2fd4bcf0413304 -r8bd1ae47aa13a843aa8abd6321ddc050deacb4a6 --- firmware/App/Controllers/AirTrap.h (.../AirTrap.h) (revision ccfd15568f1e3d304320c2babb2fd4bcf0413304) +++ firmware/App/Controllers/AirTrap.h (.../AirTrap.h) (revision 8bd1ae47aa13a843aa8abd6321ddc050deacb4a6) @@ -48,6 +48,13 @@ NUM_OF_AIR_TRAP_LEVELS ///< Number of air trap level sensor levels } AIR_TRAP_LEVELS_T; +/// Payload record structure for air trap data broadcast message +typedef struct +{ + U32 lowerLevel; ///< Lower air trap level sensor state + U32 upperLevel; ///< Upper air trap level sensor state +} AIR_TRAP_PAYLOAD_T; + // ********** public function prototypes ********** void initAirTrap( void ); @@ -58,7 +65,7 @@ void startAirTrapControl( void ); void endAirTrapControl( void ); -BOOL isAirTrapControlling( void ); +BOOL isAirTrapControlling( void ); AIR_TRAP_LEVELS_T getAirTrapLevel( AIR_TRAP_LEVEL_SENSORS_T sensor );