函数名 | char QueryRxMsgStatus( char iShell, char * pStatus ) | |
头文件 | API-WiMinet.h | |
静态库 | WiMinet.lib | |
动态库 | WiMinet.dll | |
形式 | 说明 | |
参数一 | char iShell | 通讯端口的编号,填写固定数值0X00 |
参数二 | char * pStatus | 指向一个已分配好实体内存空间的单字节变量,用于记录接收状态,详细定义见“接收状态”表所示。 |
返回值 | 0X01=操作成功,0X00=操作失败 |
名称 | 接收状态 |
数值 | 说明 |
0XFF | 系统空闲,没有接收任务 |
0-100 | 正在接收报文,当前数值为接收的百分进度比,比如35代表接收了总长度35%的报文 |
0X81 | 接收成功,且已经附加了前导描述信息,报文总长度,32位的CRC等校验信息 |
0X82 | 接收失败 |
0X83 | 接收成功,但是没有附加前导描述信息 |
函数名 | char GetRxMessageNode ( char iShell, short * pNode ) | |
头文件 | API-WiMinet.h | |
静态库 | WiMinet.lib | |
动态库 | WiMinet.dll | |
形式 | 说明 | |
参数一 | char iShell | 通讯端口的编号,填写固定数值0X00 |
参数二 | short * pNode | 指向一个已经分配好实体内存空间的双字节变量,用于记录报文的原始发送站点 |
返回值 | 0X01=操作成功,0X00=操作失败 |
函数名 | char GetRxMessageAttr( char iShell, char * pAttr ) | |
头文件 | API-WiMinet.h | |
静态库 | WiMinet.lib | |
动态库 | WiMinet.dll | |
形式 | 说明 | |
参数一 | char iShell | 通讯端口的编号,填写固定数值0X00 |
参数二 | char * pAttr | 指向一个已经分配好实体内存空间的单字节变量,用于记录报文的属性 |
返回值 | 0X01=操作成功,0X00=操作失败 |
函数名 | char GetRxMessageSize( char iShell, unsigned long * pSize ) | |
头文件 | API-WiMinet.h | |
静态库 | WiMinet.lib | |
动态库 | WiMinet.dll | |
形式 | 说明 | |
参数一 | char iShell | 通讯端口的编号,填写固定数值0X00 |
参数二 | unsigned long * pSize | 指向一个已经分配好实体内存空间的四字节变量,用于记录报文的长度 |
返回值 | 0X01=操作成功,0X00=操作失败 |
函数名 | char ReadInputMessage( char iShell, char * pBuffer, long dwSize ) | |
头文件 | API-WiMinet.h | |
静态库 | WiMinet.lib | |
动态库 | WiMinet.dll | |
形式 | 说明 | |
参数一 | char iShell | 通讯端口的编号,填写固定数值0X00 |
参数二 | char * pBuffer | 指向一个已经分配好实体内存空间的内存块地址,该内存块用于保存需要发送的数据 |
参数三 | long dwSize | 内存块中的数据长度 |
返回值 | 0X01=操作成功,0X00=操作失败 |
数据接收测试例子程序
首先询问收到报文之后的内容显示格式,输入0代表输入为字符串型可打印字符,以文本格式显示;输入1位二进制不可打印字符,以十六进制显示。(如下图所示)
在开始接收之后,会显示时间和接收进度的信息。(如下图所示)
二进制格式显示模式:接收完成之后,以显示接收的结果,原站点地址,报文属性,报文大小;最后以二进制格式显示报文内容。(如下图所示)
文本格式显示模式:接收完成之后,以显示接收的结果,原站点地址,报文属性,报文大小;最后以文本格式显示报文内容。(如下图所示)
电话:010-57222007 13911821802 邮箱:dingyg99@126.com
版权所有 © 微网高通(北京)无线技术有限公司 未经许可 严禁复制