27.2.4.1 getAlarmLogAndCount

 

Get alarm log

AlarmLogExecuteResultgetAlarmLogAndCount(string lid, string projectName, string nodeName, string start, string count, long interval)

 

Push notification method:

dispatchAlmLogValues

 

Parameter:

Ø lid : customized connection id

Ø projectName : Project name

Ø nodeName : Node name

Ø start : Start record to be read

Ø count : Number of record to be read

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

 

Return value:

Ø   AlarmLogExecuteResult : return status and AlarmLogExecuteResult objects

{

          "nodeName":"RT",

          "totalCount":"5000",

          "alarmLogs":[{

                 "action":"AI-01 - to Normal (864.00)",

                 "description":"11111",

                 "priority":"10",

                 "tagName":"AI-01",

                 "time":"2015/04/30 17:45:57"

          },

          {

                 "action":"AI-01 - High Alarm (4725.00)",

                 "description":"11111",

                 "priority":"10",

                 "tagName":"AI-01",

                 "time":"2015/04/30 17:45:56"

          },

          {

                 "action":"AI-01 - to Normal (360.00)",

                 "description":"11111",

                 "priority":"10",

                 "tagName":"AI-01",

                 "time":"2015/04/30 17:45:55"

          }],

          "resStatus":"0",

          "resString":null

}

 

Field Name

Description

resStatus

Return code

resString

Return message

nodeName

Node name

totalCount

Total alarm log

alarmLogs

Alarm log array

Field Name

Description

time

Alarm time

priority

Alarm priority

tagName

Tag name

description

Tag description

action

Alarm description