#define TOS_BCAST_ADDR (char) 0xff #define TOS_UART_ADDR 0x7e #define DATA_LENGTH 73 #ifndef LOCAL_GROUP #define LOCAL_GROUP 0x34 #endif extern char TOS_LOCAL_ADDRESS; struct MSG_VALS{ char addr; char type; unsigned char group; char data[DATA_LENGTH]; //short crc; //int strength; }; #define TOS_Msg struct MSG_VALS #define TOS_MsgPtr struct MSG_VALS* static inline TOS_MsgPtr TOS_EVENT(AM_NULL_FUNC)(TOS_MsgPtr data){return data;}