天天看點

VxWorks 消息隊列

消息隊列

消息傳遞例子

消息建立:

g_msgQID = msgQCreate("NC_MSG_Q_ID", C_MSGQ_MAX_MSGS, C_MSGQ_MAX_MSG_LENGTH);

消息發送:

msgQSend(g_msgQzb2tcp, (BYTE*)&stZbDataAll, MSG_LEN_ZBDATA, NO_WAIT,MSG_PRI_NORMAL);

                   msg_id                              buff                   buf_len                      type         priority

消息接收:

msgQReceive(g_msgQzb2tcp, RecDataFrZb, MSG_LEN_ZBDATA, NO_WAIT);

                            msg_id                 buff                   buf_len                      type