沈阳师范大学学士学位论文
名称 数据类型 描述
取值范围 --- --- ---
struMsgHeader bSuccessful u8Reserved[3]
STRU_MSG_HEADER u8 u8
消息头
是否配置成功 字对齐,保留
5. O_MCMMAIN_GET_REGISTER_DATA_REQ 智能客户端向Main发送获取寄存器数据请求: 名称
数据类型
描述
取值范围 --- ---
struMsgHeader u32Offset
STRU_MSG_HEADER u32
消息头 地址
6. O_MAINMCM_GET_REGISTER_DATA_RSP Main向智能客户端返回寄存器数据: 名称
数据类型
描述
取值范围 --- ---
struMsgHeader STRU_MSG_HEADER
消息头 数据
u32RegisterData u32
7. O_MCMMAIN_SET_EEPROM_DATA_REQ
智能客户端向Main发送设置EEPROM数据请求: 名称
数据类型
描述
取值范围 --- --- --- ---
struMsgHeader u16Offset
STRU_MSG_HEADER u16 u16
消息头
偏移地址
u16Reserved 字对齐,保留 数据
u8EepromData[4] u8
8. O_MAINMCM_SET_EEPROM_DATA_RSP Main向智能客户端返回配置结果: 名称
数据类型
描述
取值范围 --- --- ---
struMsgHeader bSuccessful u8Reserved[3]
STRU_MSG_HEADER u8 u8
消息头
是否配置成功 字对齐,保留
9. O_MCMMAIN_GET_EEPROM_DATA_REQ
智能客户端向Main发送获取EEPROM数据请求: 名称
数据类型
描述
取值范围 ---
struMsgHeader
STRU_MSG_HEADER
- 21 - 消息头
沈阳师范大学学士学位论文
u16Offset u16 u16
偏移地址 --- ---
u16Reserved 字对齐,保留
10. O_MAINMCM_GET_EEPROM_DATA_R Main向智能客户端 返回EEPROM数据: 名称
数据类型
描述
取值范围 --- ---
struMsgHeader STRU_MSG_HEADER
消息头 数据
u8EepromData[4] u8
11. O_MCMMAIN_SOFTWARE_UPDATE_REQ 智能客户端向Main发送软件在线升级请求: 名称
数据类型
描述
取值范围 --- --- --- ---
struMsgHeader u8FileName[20] u32Len
STRU_MSG_HEADER u8 u32
消息头 文件名
有效长度 数据
u8Buffer[BUF_SIZE] u8
12. O_MAINMCM_SOFTWARE_UPDATE_RSP Main向智能客户端返回软件升级结果: 名称
数据类型
描述
取值范围 --- --- ---
struMsgHeader bSuccessful u8Reserved[3]
STRU_MSG_HEADER u8 u8
消息头
是否升级成功 字对齐,保留
13. O_MCMMAIN_MODEM_REQ
智能客户端向Main发送短信息请求: 名称
数据类型
描述
取值范围 --- --- --- ---
struMsgHeader u8PhoneNum[11] u8Padding
STRU_MSG_HEADER u8 u8 u8
消息头 手机号 字对齐
u8MessageInfo[20] 信息内容
14. O_MAINMCM_MODEM_RSP
Main向智能客户端返回发送短信结果: 名称
数据类型
描述
取值范围 ---
struMsgHeader
STRU_MSG_HEADER
- 22 - 消息头
沈阳师范大学学士学位论文
bSuccessful u8Reserved[3]
u8 u8
是否配置成功 字对齐,保留
--- ---
15. O_MCMMAIN_ZIGBEE_REQ
智能客户端向Main发送ZIGBEE信息请求: 名称
数据类型
描述
取值范围 --- ---
struMsgHeader STRU_MSG_HEADER u8
消息头
u8MessageInfo[20] 控制命令
16. O_MAINMCM_ZIGBEE_RSP
Main向智能客户端 返回发送ZIGBEE信息结果: 名称
数据类型
描述
取值范围 --- --- ---
struMsgHeader bSuccessful u8Reserved[3]
STRU_MSG_HEADER u8 u8
消息头
是否配置成功 字对齐,保留
17. O_MCMMAIN_BEEP_REQ
智能客户端向Main发送控制蜂鸣器请求: 名称
数据类型
描述
取值范围 --- 0:关闭 1:打开
struMsgHeader STRU_MSG_HEADER
消息头
u8BeepCtrlOperation u8
控制命令
18. O_MCMMAIN_BEEP_RSP
Main向智能客户端返回配置蜂鸣器结果: 名称
数据类型
描述
取值范围 --- --- ---
struMsgHeader bSuccessful u8Reserved[3]
STRU_MSG_HEADER u8 u8
消息头
是否配置成功 字对齐,保留
19. O_MCMMAIN_LED_REQ
智能客户端向Main发送控制LED灯请求: 名称
数据类型
描述
取值范围 --- 1:告警灯 2:运行灯
struMsgHeader u8LedType
STRU_MSG_HEADER u8
- 23 - 消息头
指明LED编号
沈阳师范大学学士学位论文
u8Reserved
u8
指明LED操作命令 0:关
1:开 2:快闪 3:慢闪 --- ---
u8Reserved[2] u32BlinkTime
u8 u32
字对齐,保留 闪烁持续时间
20. O_MAINMCM_LED_RSP
Main向智能客户端返回配置LED结果: 名称
数据类型
描述
取值范围 --- --- ---
struMsgHeader bSuccessful u8Reserved[3]
STRU_MSG_HEADER u8 u8
消息头
是否配置成功 字对齐,保留
21. O_MCMMAIN_HARDWARE_SELFTEST_REQ 智能客户端向Main发送自检请求: 名称
数据类型
描述
取值范围 ---
struMsgHeader STRU_MSG_HEADER 消息头
22. O_MAINMCM_HARDWARE_SELFTEST_RSP Main向智能客户端 返回自检结果: 名称
数据类型
描述
取值范围 --- ---
struMsgHeader STRU_MSG_HEADER s32
消息头
s32SelfTestResult 自检结果
23. O_MCMMAIN_TOD_ADJUST_REQ 智能客户端向Main发送时钟配置请求: 名称
数据类型
描述
取值范围 ---
STRU_TIME_INFO
struMsgHeader struTimeInfo
STRU_MSG_HEADER STRU_TIME_INFO
消息头
日期信息
24. O_MAINMCM_TOD_ADJUST_RSP Main向智能客户端返回时钟配置结果: 名称
数据类型
描述
取值范围 --- ---
struMsgHeader bSuccessful
STRU_MSG_HEADER u8
- 24 - 消息头
配置结果
沈阳师范大学学士学位论文
u8Reserved[3] u8 字对齐,保留 ---
25. O_MCMMAIN_VERSION_QUERY_REQ 智能客户端向Main发送查询软件版本请求: 名称
数据类型
描述
取值范围 --- 1:Main
2:智能服务器终端 ---
struMsgHeader u8Queryld
STRU_MSG_HEADER u8
消息头
要查询版本的ID
u8Reserved[3] u8 字对齐,保留
26. O_MAINMCM_VERSION_QUERY_RSP Main向智能客户端返回软件版本信息: 名称
数据类型
描述
取值范围 --- 1:Main
struMsgHeader u8Queryld
STRU_MSG_HEADER u8
消息头
要查询版本的ID
2:智能服务器客户端
--- ---
u8Padding[3] s8Version[8] 7.3.3 接口宏定义
#define
u8 s8
字对齐
版本信息
BUF_SIZE 4*1024 /*文件传输缓冲区*/
7.3.4 接口变量定义
无
7.3.5 接口数据结构定义
无
7.4 Main接口函数 7.4.1 接口函数概述
为了提高上层应用软件的可移植性, 加强软件系统的层次化和模块化, 提高系统的运行性能,需要提供统一的接口函数,如图7-30所示:
- 25 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库智能家居监控系统的设计与实现---毕业论文(6)在线全文阅读。
相关推荐: