数字状态集管理:
u接口
u查询所有数字状态集(queryAllDigitalSets)
u根据数字量查状态名称(queryDigitalStateName)
u查询某个数字状态集的所有状态信息(queryDigitalAllStateInfos)
module IHDDigital
{
exception InvokeError
{
string reason;
}
sequence<byte> JsonSeq;
interface HDDigitalHandler
{
int addDigitalSet (JsonSeq request)throws InvokeError;
int modifyDigitalSet (JsonSeq request)throws InvokeError;
int deleteDigitalSet (JsonSeq request)throws InvokeError;
int queryAllDigitalSets (out JsonSeq response)throws InvokeError;
int queryDigitalStateName (JsonSeq request, out JsonSeq response)throws InvokeError;
int queryDigitalAllStateInfos (JsonSeq request, out JsonSeq response)throws InvokeError;
}
}
请求应答均为json字符串。成功返回0,失败返回错误码。
参数列表 |
名称 |
类型 |
是否可空 |
备注 |
request |
object |
否 |
||
digitalSetName |
string |
否 |
数字状态集名称 |
参数列表 |
名称 |
类型 |
是否可空 |
备注 |
request |
object |
否 |
||
digitalSetName |
string |
否 |
数字状态集名称 |
|
stateInfos |
array |
否 |
状态信息数组 |
|
+value |
int |
否 |
状态值 |
|
+name |
string |
否 |
状态名 |
参数列表 |
名称 |
类型 |
是否可空 |
备注 |
request |
object |
否 |
||
digitalSetName |
string |
否 |
数字状态集名称 |
❖查询所有数字状态集(queryAllDigitalSets)
参数列表 |
名称 |
类型 |
是否可空 |
备注 |
返回值列表 |
|
|||
response |
object |
否 |
||
digitalSets |
array |
否 |
数字状态集数组 |
|
+digitalSetName |
string |
是 |
数字状态集名称 |
|
❖根据数字量查状态名称(queryDigitalStateName)
参数列表 |
名称 |
类型 |
是否可空 |
备注 |
|
request |
object |
否 |
|
|
digitalSetName |
string |
否 |
数字状态集名称 |
|
value |
int |
否 |
状态值 |
返回值列表 |
|
|||
response |
object |
否 |
||
name |
string |
否 |
状态名 |
|
❖查询某个数字状态集的所有状态信息(queryDigitalAllStateInfos )
参数列表 |
名称 |
类型 |
是否可空 |
备注 |
|
request |
object |
否 |
|
|
digitalSetName |
string |
否 |
数字状态集名称 |
返回值列表 |
|
|||
response |
object |
否 |
||
stateInfos |
array |
否 |
状态信息数组 |
|
+value |
int |
否 |
状态值 |
|
+name |
string |
否 |
状态名 |
|