⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmtmsg.h.svn-base

📁 AVR单片机下
💻 SVN-BASE
字号:
/*                ****ROBOCON 2009 | BUPT TEAM******* * ------------------------------------------------------------------------ * FileName   : cmtmsg.h * Version    : 1.0 * Biref      : * Code by    : leaf * Date       : Apr 3, 2009 * Note       : * * * ------------------------------------------------------------------------ */#ifndef CMTMSG_H_INCLUDED#define CMTMSG_H_INCLUDED#include <stdint.h>#include <stdio.h>#include "vector.h"#include "cmtmid.h"#define CMT_MSG_PREAMBLE   ((UINT8)0xFF)typedef UINT8 CmtMsgId;typedef struct{	CmtMsgId mid;	size_t size;	Vector   data;} *pCmtMsg, CmtMsg;void cmtMsgInit(CmtMsg *msg, size_t datasize);void cmtMsgSetId(CmtMsg *msg, CmtMsgId id);void cmtMsgDisplay(CmtMsg *msg, FILE *dev);void cmtMsgAppendData(CmtMsg *msg, const void *data, size_t len);void cmtMsgAppendByte(CmtMsg *msg, UINT8 data);void cmtMsgClearData(CmtMsg *msg);void cmtMsgFreeData(CmtMsg *msg);UINT8 cmtMsgGetByte(const CmtMsg *msg, size_t idx);float cmtMsgGetFloat(const CmtMsg *msg, size_t idx);INT16 cmtMsgGetInt16(const CmtMsg *msg, size_t idx);INT16 cmtMsgGetIntAng(const CmtMsg *msg, size_t idx);double cmtMsgGetF1220(const CmtMsg *msg, size_t idx);#endif  /* CMTMSG_H_INCLUDED */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -