Index: firmware/App/Controllers/AirTrap.h =================================================================== diff -u -r285b5d82539c96524c93703d52a66fff76fb64fc -r79a1bc916aaa25b696385e9b292bf6262bab6113 --- firmware/App/Controllers/AirTrap.h (.../AirTrap.h) (revision 285b5d82539c96524c93703d52a66fff76fb64fc) +++ firmware/App/Controllers/AirTrap.h (.../AirTrap.h) (revision 79a1bc916aaa25b696385e9b292bf6262bab6113) @@ -33,6 +33,7 @@ // ********** public definitions ********** +#pragma pack(push, 1) /// Payload record structure for air trap data broadcast message typedef struct { @@ -44,6 +45,7 @@ U32 h20State; ///< Is air trap outlet valve open or closed BOOL isAutoControlling; ///< Flag indicates whether air trap level is being auto controlled } AIR_TRAP_PAYLOAD_T; +#pragma pack(pop) // ********** public function prototypes ********** @@ -58,6 +60,9 @@ BOOL isAirTrapControlling( void ); BOOL testAirTrapDataPublishIntervalOverride( MESSAGE_T *message ); +BOOL testSetAirTrapControl( MESSAGE_T *message ); +BOOL testAirPumpPowerRaiseOverride( MESSAGE_T *message ); +BOOL testAirPumpPowerLowerOverride( MESSAGE_T *message ); /**@}*/