123456789101112131415161718192021222324252627282930 |
- #ifndef PARAM_MAP_H
- #define PARAM_MAP_H
- // 命令起始码 0x6c
- // 响应起始码 0xc6
- // 通知响应码 0x66
- #define CMD_MIN_LEN 4
- // 数据长度
- #define DATA_LEN 4
- #define CMD_START_CODE 0x6c
- #define RESP_START_CODE 0xc6
- #define NOTIFY_RESP_CODE 0x66
- // 解析命令
- extern int parse_package(uint8* data, uint16 len);
- typedef struct {
- uint8 start_code;// 起始码
- uint8 len;// 包长度
- uint8 cmd;// 命令码
- uint8 sn;// 序列号
- uint8 *data;// 数据 可变
- } package_t;
- #endif
|