采集器管理

Navigation:  功能明细 > Web客户端 > RPCServer接口 >

采集器管理

Previous pageReturn to chapter overviewNext page

采集器管理:

 

u接口

u查询所有采集器(queryAllCollectors)

u查询采集器下设备(queryDevicesOfCollector)

u查询设备下扫描组(queryScanGroupsOfDevice)

 

 

接口:

module IHDCollector

{

   exception InvokeError

   {

       string reason;

   }

 

   sequence<byte> JsonSeq;

 

   interface HDCollectorHandler

   {

       int queryAllCollectors (out JsonSeq response)throws InvokeError;

       int queryDevicesOfCollector (JsonSeq request, out JsonSeq response)throws InvokeError;

       int queryScanGroupsOfDevice (JsonSeq request, out JsonSeq response)throws InvokeError;

       int queryOPCItems (JsonSeq request, out JsonSeq response)throws InvokeError;

   }

}

 

请求应答均为json字符串。成功返回0,失败返回错误码

 

查询所有采集器(queryAllCollectors):

参数列表

名称

类型

是否可空

备注

返回值列表



response

object



collectors

array

采集器数组


+collectorName

string

采集器名


+collectorId

int

采集器ID


+type

int

采集器类型

0:OPC

1:Modbus

 

查询采集器下设备(queryDevicesOfCollector):

参数列表

名称

类型

是否可空

备注

 

request

object

 

 

collectorId

int

采集器ID

返回值列表



response

object



devices

array

设备数组


+deviceName

string

设备名


+deviceId

int

设备ID

 

查询设备下扫描组(queryScanGroupsOfDevice):

参数列表

名称

类型

是否可空

备注

 

request

object

 

 

deviceId

int

设备ID

返回值列表



response

object



scanGroups

array

扫描组数组


+scanGroupName

string

扫描组名


+scanGroupId

int

扫描组ID