编辑: hgtbkwd 2019-07-11

参数 hServerDTU 服务器句柄. 返回值 返回

0 表示没有新连接上的 DTU 客户端,否则为新连接上的 DTU 客户端句柄. 1.2.3 DTU_GetClientInfo 描述 调用此函数获取 DTU 客户端的相关信息. int __stdcall DTU_GetClientInfo(HANDLE hDTU,char* pszdesip,int *pdesport,char* sztype,char* szid,char* szphone);

参数 hDTU DTU 客户端句柄. pszdesip 存储 DTU 的IP 地址. pdesport 存储 DTU 的端口. sztype 存储 DTU 的设备类型. szid 存储 DTU 的设备 ID. szphone 存储 DTU 对应的手机号码. 返回值 返回为

1 表示获取成功,pszdesip、pdesport、sztype、szid 和szphone 分别存储获取到的 信息. 广州致远电子股份有限公司 系列 DTU 通用配置函数库使用手册 产品用户手册 ?2008 Guangzhou ZHIYUAN Electronics CO., LTD.

3 DTU 配置函数库 1.2.4 DTU_IsClientAvailable 描述 调用此函数查询 DTU 客户端是否还有效,即是否还在连接状态. int __stdcall DTU_IsClientAvailable(HANDLE hDTU);

参数 hDTU DTU 客户端句柄. 返回值 返回

1 表示有效,否则无效,此时应该删除此客户端. 1.2.5 DTU_SendData 描述 调用此函数往 DTU 客户端发送数据,此时必须保证客户端不在配置状态. int __stdcall DTU_SendData(HANDLE hDTU,BYTE* pdata,int len);

参数 hDTU DTU 客户端句柄. pdata 要发送的数据地址指针. len 要发送的数据长度. 返回值 返回发送成功的数据长度,小于等于

0 表示发送失败. 1.2.6 DTU_GetReceiveDataCount 描述 调用此函数查询从 DTU 客户端接收到的数据长度, 此时必须保证客户端不在配置状态. int __stdcall DTU_GetReceiveDataCount(HANDLE hDTU);

参数 hDTU DTU 客户端句柄. 返回值 返回接收到的数据长度. 1.2.7 DTU_ReceiveData 描述 广州致远电子股份有限公司 系列 DTU 通用配置函数库使用手册 产品用户手册 ?2008 Guangzhou ZHIYUAN Electronics CO., LTD.

4 DTU 配置函数库 调用此函数查询从 DTU 客户端接收数据,此时必须保证客户端不在配置状态,此函数 最好和 DTU_GetReceiveDataCount 函数配合使用. int __stdcall DTU_ReceiveData(HANDLE hDTU,BYTE* pdata,int len);

参数 hDTU DTU 客户端句柄. pdata 存储接收到的数据. len 想要接收的数据长度. 返回值 返回实际接收到的数据长度. 举例 if(DTU_GetReceiveDataCount(hDTU)>

0) { BYTE szdata[1024];

int res=DTU_ReceiveData(hDTU,szdata,1024);

if(res>

0) { //对接收到的数据进行处理 } } 1.2.8 DTU_SetReceiveDataTimeout 描述 调用此函数设置从 DTU 客户端接收数据超时时间,当超过此时间没有数据到来,则认 为此客户端已经断开连接,默认超时时间为无限长. int __stdcall DTU_SetReceiveDataTimeout(HANDLE hDTU,int tmout);

参数 hDTU DTU 客户端句柄. tmout 接收数据超时时间,单位为毫秒. 返回值 为1表示成功. 广州致远电子股份有限公司 系列 DTU 通用配置函数库使用手册 产品用户手册 ?2008 Guangzhou ZHIYUAN Electronics CO., LTD.

5 DTU 配置函数库 1.2.9 DTU_SendDataEx 描述 调用此函数发送数据,可设置是否需要发送应答和等待应答时间,目前只适用于 ZWG-23PL 设备. int __stdcall DTU_SendDataEx(HANDLE hDTU,BYTE* pdata,int len,int needack=0,int waittm=10000) 参数 hDTU DTU 客户端句柄. pdata 要发送的数据地址指针. len 要发送的数据长度. needack 是否需要发送应答. waittm 等待应答时间,当needack 为1时有效. 返回值 为1表示成功. 1.2.10 DTU_Reset 描述 调用此函数复位设备,目前只适用于 ZWG-23PL 设备. int __stdcall DTU_Reset(HANDLE hDTU,int waittm=10000) 参数 hDTU DTU 客户端句柄. waittm 等待应答时间. 返回值 为1表示成功. 1.2.11 DTU_Disconnect 描述 调用此函数使设备断开连接,目前只适用于 ZWG-23PL 设备. int __stdcall DTU_Disconnect(HANDLE hDTU,int waittm) 广州致远电子股份有限公司 系列 DTU 通用配置函数库使用手册 产品用户手册 ?2008 Guangzhou ZHIYUAN Electronics CO., LTD.

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题