2019-07-21 04:40发布
/* 数据结构 */ typedef struct _Protocal_Callbacks{ BOOL (*pPackage_Check)(u8 *pdata, u16 len); /* 数据包地址域、接口类型、校验确认 */ BOOL (*pSet_Addr)(u8 addr); /* 设置设备地址 */ BOOL (*pSet_BPS)(u8 bps); /* 设置波特率 */ BOOL (*pSet_Dot_Group)(u8 *pdata, u8 len); /* 测温点分组配置 */ BOOL (*pSet_Time)(u8 *pdata, u8 len); /* 设置时间 */ BOOL (*pSet_OverTem)(u8 group, s16 tem); /* 设置过温阈值 */ BOOL (*pSet_Font)(u8 group, u8 dot, u8 num, u8 *pdata, u8 len); /* 设置字模 */ BOOL (*pSet_Tem_Y)(s16 tem); /* 设置Y轴标度 */ BOOL (*pRead_Addr)(void); /* 读地址 */ BOOL (*pRead_BPS)(void); /* 读波特率 */ BOOL (*pRead_Dot_Group)(void); /* 读分组信息 */ BOOL (*pRead_OverTem)(void); /* 读过温阈值 */ BOOL (*pRead_Version)(void); /* 读软件版本 */ BOOL (*pSet_433M_Frq)(u8 frq); /* 设置433M频点 */ BOOL (*pSet_Pan_ID)(u16 panid); /* 设置PanID */ BOOL (*pRestart_System)(void); /* 重启设备 */ BOOL (*pSet_IP_Imf)(u8 *pdata, u8 len); /* 设置IP信息 */ BOOL (*pEnd)(void); /* 触发包发送 */ void (*pNULL_Fun)(u8 code); /* 不支持此选项码 */ void (*pData_Err)(void); /* 造成溢出的错误 */ }CB_Typdef;[/mw_shl_code] 举例。
最多设置5个标签!
一周热门 更多>