组态王RESTful协议WebService

2023-07-13  本文已影响0人  大龙10

一、RESTful协议WebService

1、GetTaglist():

- 例: get请求 http://localhost:8089/GetTaglist

返回值: {
"KvTags" : [
{
"VarValue" : 0,
"nVarID" : 21,
"nVarType" : 4,
"strVarName" : "灯1"
},
{
"VarValue" : 0,
"nVarID" : 22,
"nVarType" : 4,
"strVarName" : "开关按钮1"
},
{
"VarValue" : 0,
"nVarID" : 23,
"nVarType" : 4,
"strVarName" : "灯2"
},
{
"VarValue" : 1,
"nVarID" : 24,
"nVarType" : 4,
"strVarName" : "灯3"
}
]
}

2、KvGetTagValue(char* strSetTagName):

- 例: get请求 http://localhost:8089/GetTagValue?strTagName=灯1

返回值: {
"VarValue" : 0,
"nVarID" : 21,
"nVarType" : 4,
"strVarName" : "灯1"
}

3、KvSetTagValue(char* strGetTagName, char* strTagValue):

例: get请求 http://localhost:8089/SetTagValue?UserName=abc&PassWord=e10adc3949ba59abbe56e057f20f883e&strTagName=灯1&strSetTagValue=0
值: {
"VarValue" : 0,
"nVarID" : 21,
"nVarType" : 4,
"strVarName" : "灯1"
}

4、KvGetTagBitValue(char* strGetTagName, int nTagBitNum):

例: get请求 http://localhost:8089/GetTagBitValue?strTagName=灯1&strTagBitNum=1
值: -1
上一篇 下一篇

猜你喜欢

热点阅读