采集器管理:
u接口
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 |
|