27.2.2.1 getTagValues

 

Get real-time tag values

TagExecuteResult getTagValues(string lid, string projectName, List<string> tagNames, string isFormat, long interval, string intervalWPush)

 

Push notification method:

dispatchTagValues

 

Parameter:

Ø lid : customized connection id

Ø projectName : Project name

Ø tagNames : Tag name list

Ø isFormat : Is formatted value

Ø interval : the push interval in milliseconds(value is 0 if realtime)

Ø intervalWPush : “Y” - Use early push (1 Sec)

 

Return value:

Ø    tagExecuteResult : return status and tagInfo objects

{

       "resStatus":"string",

       "resString":"string",

       "tagInfos":[

              {

              "tagName":"string",

              "tagType":"string",

              "value":"string",

              "spanHi":numeric,

              "spanLo":numeric

              },

              {

              "tagName":"string",

              "tagType":"string",

              "value":"string",

              "spanHi":numeric,

              "spanLo":numeric

              }

       ]

}

Field Name

Description

resStatus

Return code

resString

Return message

tagInfos

Tag value & field

Field Name

Description

tagName

Tag name

tagType

Tag type (1:Analog; 2:Discrete; 3:Text)

value

Value

spanHi

Span High

spahLo

Span low