数字状态集管理

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

数字状态集管理

Previous pageReturn to chapter overviewNext page

数字状态集管理:

 

u接口

u新增数字状态集(addDigitalSet)

u修改数字状态集(modifyDigitalSet)

u删除数字状态集(deleteDigitalSet)

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,失败返回错误码。

 

新增数字状态集(addDigitalSet)

参数列表

名称

类型

是否可空

备注


request

object



digitalSetName

string

数字状态集名称

 

修改数字状态集(modifyDigitalSet)

参数列表

名称

类型

是否可空

备注


request

object



digitalSetName        

string

数字状态集名称


stateInfos

array

状态信息数组


+value

int

状态值


+name

string

状态名

 

删除数字状态集(deleteDigitalSet)

参数列表

名称

类型

是否可空

备注


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

状态名