#ifndef __LP_MSG_H__ #define __LP_MSG_H__ //=================================消息格式======================================== //消息buf大小 #define MAX_POOL 512 //消息类型 enum { MSG_ACK = 0, MSG_TEST = 1, MSG_COMMOM = 2, MSG_CTMU = 3, MSG_SENSOR = 4, MSG_VAD = 5, MSG_RTC = 6, MSG_APP = 7, MSG_CLOCK = 8, }; //消息函数返回值 enum { MSG_NO_ERROR = 0, //读取/发送消息成功 MSG_NO_MSG = -1, //未读取到消息 MSG_BUF_ERROR = -2, //读/写消息格式不对 MSG_BUF_READ_OVER = -3, //读消息溢出,传的参数长度不对 MSG_BUF_WRITE_OVER = -4, //写消息会溢出 }; //消息头格式 #define MSG_HEADER_BYTE_LEN 4 #define MSG_HEADER_BIT_LEN (MSG_HEADER_BYTE_LEN*8) #define MSG_HEADER_ALL_BIT ((1L<