Index: App/Services/MsgQueues.h =================================================================== diff -u -r24f2fc89f0bfb62edcae316511e3fb4d7a336d01 -r7d70e839bc71f6fc37da8cd12eecb374841882df --- App/Services/MsgQueues.h (.../MsgQueues.h) (revision 24f2fc89f0bfb62edcae316511e3fb4d7a336d01) +++ App/Services/MsgQueues.h (.../MsgQueues.h) (revision 7d70e839bc71f6fc37da8cd12eecb374841882df) @@ -58,12 +58,15 @@ U08 crc; // message CRC } MESSAGE_WRAPPER_T; +#define MESSAGE_OVERHEAD_SIZE (sizeof(MESSAGE_HEADER_T) + sizeof(U08)) + // ********** public function prototypes ********** void initMsgQueues( void ); -BOOL addToMsgQueue( MSG_QUEUE_T queue, MESSAGE_T *msg ); +BOOL addToMsgQueue( MSG_QUEUE_T queue, MESSAGE_WRAPPER_T *msg ); BOOL getFromMsgQueue( MSG_QUEUE_T queue, MESSAGE_WRAPPER_T *msg ); BOOL isMsgQueueEmpty( MSG_QUEUE_T queue ); BOOL isMsgQueueFull( MSG_QUEUE_T queue ); +void blankMessageInWrapper( MESSAGE_WRAPPER_T *message ); #endif