27.2.3.3 getDataLog
Get historical data log
DataLogExecuteResult getDataLog(string lid, string projectName, string nodeName, string dataLogJsonStr, long interval)
Push notification method:
dispatchDataLog
Parameter:
Ø lid : customized connection id
Ø projectName : Project name
Ø nodeName : Node name
Ø dataLogJsonStr :
{
"StartTime":"2015-05-01 10:00:00",
"IntervalType":"M",
"Interval":1,
"Records":10,
"Tags":[{
"Name":"Sec",
"DataType":"0"
},
{
"Name":"Min",
"DataType":"0"
}]
}
Field Name |
Description |
||||||
StartTimr |
Start time |
||||||
IntervalType |
Interval type(S : Sec、M : Min、H : Hour、D : Day) |
||||||
Interval |
data interval (how many Sec/Min/Hour/Day per data) |
||||||
Records |
How many data to be retrived per tag |
||||||
Tags |
Tags info list
|
Ø interval : the push interval in milliseconds(value is 0 if realtime)
Return value:
Ø DataLogExecuteResult : return status and data log
{
"dataLogs":[{
"Name":"Sec",
"Total":"10",
"StartTime":"2015-05-01 10:00:00",
"Values":["0","0","0","0","0","0","0","0","0","0"]
},
{
"Name":"Min",
"Total":"10",
"StartTime":"2015-05-01 10:00:00",
"Values":["0","1","2","3","4","5","6","7","8","9"]
}],
"resStatus":"0",
"resString":null
}
Field Name |
Description |
||||||||||
resStatus |
Return code |
||||||||||
resString |
Return message |
||||||||||
dataLogs |
Node status list
|