- 6
- 0
- 约2.26千字
- 约 2页
- 2020-11-20 发布于云南
- 举报
PAGE / NUMPAGES
Dream调试工具DLL接口文档
文件状态:
[√] 草 稿
[ ] 正式发布
[ ] 正在修改
当前版本:
1.0
作 者:
ChunFeng Li
文件密级:
[ ]普通 [√]秘密 [ ]绝密
文档版本
版本/状态
作者
参与者
日期
说明
1.0
ChunFeng Li
ChunFeng Li
2016-04-13
设备只能发现串口连接的设备,指令只能下发单条修改
DLL初始化
描述
调用所有接口之前需要先调用初始化接口。
接口名(dll导出名)
Dream_Init()
请求参数说明
参数字段
必选
类型
限制
说明
_net_point
True
int
65535
Udp广播端口号
_com_rate
True
int
38400
连接串口的默认波特率
_call_back
True
Void*
...
异步消息回调(详细见第五条:回调函数)
返回参数说明
返回类型Int :0成功 -1重复初始化
获取最新设备列表
描述
调用该接口获取所有当前在线列表。
接口名(dll导出名)
Dream_GetDeviceList()
请求参数说明
参数字段
必选
类型
限制
说明
char_buf
True
char*
1024
存放返回数据的内存指针,空间大小有调用方分配
buf_len
True
int
1024
分配的空间大小
返回参数说明
返回类型Int : 返回数据长度。
返回数据结构:”1000,COM3\r\n1001,COM5\r\n1002,192.168.0.118\r\n”。[ID,Name\r\n]为一个设备,以后有跟多设备详细信息,往后接。
发送指令消息
描述
下发数据和读取数据指令都通过该接口实现。(阻塞方式调用函数)
接口名(dll导出名)
Dream_SendAction()
请求参数说明
参数字段
必选
类型
限制
说明
device_id
True
int
1000
发送消息的设备ID例如1000
_ChannelCode
True
int
0-0xFF
通道编码:例如0x10
_FunctionCode
True
int
0-0xFF
效用编码,不同的编码对应不同的效用
_FunctionNumber
True
int
0-0xFF
效用编号,标记当前编码对应不同的效用
data_msg
True
char*
发送指令的data,没有数据为NULL,如果是单个数据:12.1,如果是整组数据:12.1,1,0, 按顺序逗号隔开的连续字符
time_out
True
int
20*N
接口调用超时时间,单位毫秒
out_buf
True
char*
存放返回数据的内存指针,空间大小有调用方分配
buf_max_len
True
int
分配的空间大小
返回参数说明
返回类型Int : 返回数据长度。如果为0,表示超时或网络异常
返回的数据结构:如果是下发数据,返回的是成功和失败;”ACK”,”NAK”,”NO_CMD”,”ERROR”,”TimeOut”,如果是读取数据,返回的是数据,例如12.1,或数据组12.1,12.2,1,1.2
DLL初始化
描述
下发数据和读取数据指令都通过该接口实现。(非阻塞方式调用函数)
接口名(dll导出名)
Dream_SendAction()
请求参数说明
参数字段
必选
类型
限制
说明
device_id
True
int
1000
发送消息的设备ID例如1000
_ChannelCode
True
int
0-0xFF
通道编码:例如0x10
_FunctionCode
True
int
0-0xFF
效用编码,不同的编码对应不同的效用
_FunctionNumber
True
int
0-0xFF
效用编号,标记当前编码对应不同的效用
data_msg
True
char*
发送指令的data,没有数据为NULL,如果是单个数据:12.1,如果是整组数据:12.1,1,0, 按顺序逗号隔开的连续字符
返回参数说明
返回类型Int :数据为消息编号(Seq)。
回调函数
描述
异步消息收到后的回调,10秒内没有收到,会返回“TimeOut”数据
回调函数类型
intAsync_CallBack(int·_device_id,int·_seq,int·_ChannelCode,int·_FunctionCode,int·_FunctionNumber,char*·data_msg)
请求参数说明
参数字段
必选
类型
限制
说明
_device_id
True
int
1000
发送消息的设备ID例如1000
_seq
True
int
100
消息编号,与异步调用的返回值对应
您可能关注的文档
- 2018学年二年级语文下册第四单元测试题新人教版完美版.doc
- 2018年4月浙江学考数学真题试卷及答案(wold版)新.docx
- 2018年5月宜昌市五中九年级数学.docx
- 2018年全国中考物理《功和机械能》测试题有答案.docx
- 2018年公需课考试答案.docx
- 2018年春季五年级英语(pep)下册教学计划.docx
- 2018年江苏省淮安市中考语文试卷含答案.doc
- 2018年深圳劳动人事争议仲裁申请书.docx
- 2018年福州市初中毕业班质量检测试卷.doc
- 2018年福建省中考物理试题(B卷)(解析版).doc
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 施工临时用电专项施工方案.pdf VIP
- 2026天津城投集团校招面笔试题及答案.doc VIP
- 2025年江苏学位英语试卷及答案.doc VIP
- 2026年江西信息应用职业技术学院单招职业适应性测试题库参考答案详解.docx VIP
- 造价咨询全过程实施方案.docx VIP
- 2025-2026年演出经纪人之演出市场政策与法律法规模拟题库及答案下载.pdf VIP
- 2025年春西师大版一年级下册数学全册课件.pptx
- 2026年春教科版(新教材)小学科学二年级下册(全册)教学设计(附目录P91).pdf
- 2025年深入贯彻中央八项规定精神学习教育应知应会试题含完整答案详解.docx VIP
- T∕GDEA 001-2024 智能配电房技术规范.pdf VIP
原创力文档

文档评论(0)