27.2.3.5 getCompStatus

 

Get com port status

StaStusExecuteResult getCompStatus(string lid, string projectName, string nodeName, long interval)

 

Push notification method:

dispatchCompStatus

 

Parameter:

Ø lid : customized connection id

Ø projectName : Project name

Ø nodeName : Node name

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

 

Return value:

Ø   StaStusExecuteResult : return status and StaStusExecuteResult objects

{"nodeName":"RT","staComps":[{"devices":[{"status":1,"unit":0}],"port":1,"status":1,"totalDevice":1,"chgState":null}],"staDevs":null,"resStatus":"0","resString":null}

{

          "nodeName":"RT",

          "staComps":[{

              "devices":[{

                 "status":1,

                 "unit":0

              }],

              "port":1,

              "status":1,

              "totalDevice":1,

              "chgState":null

          }],

          "staDevs":null,

          "resStatus":"0",

          "resString":null

}

 

Field Name

Description

resStatus

Rerurn code

resString

Return message

nodeName

Node name

staComps

Comport status

Field Name

Description

port

Port number

status

Status (0:Offline; 1: Online; 2: Disable)

totalDevice

Number of device

chgState

A: New comport; D: Comport deleted; U:Comport updated

devices

Device status

Field Name

Description

unit

Unit number

status

Status (0:Offline; 1: Online; 2: Disable)

staDevice

Device Status ((Only used by getDevStatus))