更新时间:2024-06-14 GMT+08:00
分享

DcClient方法说明

ModuleSDK中,客户端类DcClient提供多个方法供客户开发应用时使用,使用时可参考每个函数的功能定义。

表1 DcClient方法说明

接口

说明

createFromEnv

根据环境变量创建客户端,相关配置参数从环境变量获取。

setPointsCallback

设置点位相关处理回调方法。

pointReport

点位上报。

notifyDsConnectionState

上报连接状态到云端。

DcClient::createFromEnv

根据环境变量创建客户端,相关配置参数从环境变量获取。

函数描述

public static DcClient createFromEnv()throws GeneraException

DcClient::setPointsCallback

设置点位相关处理方法回调,实现下行点位获取、点位设置的处理。

函数描述

public void setPointsCallback(PointsCallback pointsCallback)
表2 参数说明

参数名称

类型

参数描述

pointsCallback

PointsCallback

点位回调类实例

表3 PointsCallback回调接口说明

回调接口

参数描述

PointsSetRsp onPointSet(String requestId, PointsSetReq pointsSetReq)

点位设置回调

PointsGetRsp onPointGet(String requestId, PointsGetReq pointsGetReq)

点位获取回调

DcClient::pointReport

上报数采点位信息。

函数描述

public void pointReport(PointsReport pointsReport) throws JsonException, TransportException
表4 参数说明

参数名称

类型

参数描述

pointsReport

PointsReport

点位信息

DcClient::notifyDsConnectionState

上报连接状态到云端。

函数描述

public void notifyDsConnectionState(DsConnectionState dsConnectionState)
表5 参数说明

参数名称

类型

参数描述

dsConnectionState

DsConnectionState

数据源连接状态

相关文档