Get Data log.
HTTP Method: POST
XML URL: http://localhost/WaWebService/GetDataLog/{ProjectName}
http://localhost/WaWebService/GetDataLog/{ProjectName}/{NodeName}
JSON URL: http://localhost/WaWebService/Json/GetDataLog/{ProjectName}
http://localhost/WaWebService/Json//GetDataLog/{ProjectName}/{NodeName}
XML Request:
<GetDataLog> <StartTime>yyyy-mm-dd HH:MM:SS</StartTime> <IntervalType>M</IntervalType> <Interval>1</Interval> <Records>2</Records> <Tags> <Tag> <Name>Tag1</Name> <DataType>0</DataType> </Tag> <Tag> <Name>Tag2</Name> <DataType>0</DataType> </Tag> </Tags> </GetDataLog>
JSON Request:
{ "StartTime":"String", "IntervalType":"String", "Interval":Value, "Records":Value, "Tags":[{ "Name":"String", "DataType":"String" }] }
RequestParameter:
Field Name |
Description |
StartTime |
Start Time:Format is yyyy-mm-dd HH:MM:SS |
IntervalType |
Query time unit. S: Seconds; M: Minutes; H:Hours; D: Days. |
Interval |
Data Time Interval, unit as Interval Type. |
Records |
The number of records for each tag inquiry |
Name |
Tag Name |
DataType |
DataType :0 – Last, 1-Min, 2 – Max, 3 - Avg |
XML Response:
<GetDataLog>
<Result> <Ret>0</Ret> <Total>2</Total> </Result> <DataLog> <Tags> <Name>Tag1</Name> <Total>60</Total> <Values> <string>1</string> <string>2</string> . . . <string>60</string> </Values> </Tags> <Tags> <Name>Tag2</Name> <Total>60</Total> <Values> <string>1</string> <string>2</string> . . . <string>60</string> </Values> </Tags> </DataLog> </GetDataLog>
JSON Response: (http://localhost/WaWebService/GetTagValue/Express)
{
"Result":{
“Ret”:Value, “Total”:Value }, "DataLog":[{ "Name":"String", "Total":Value, "Values":["String"] }] }
Response Field:
Field Name |
Description |
Name |
Tag Name。 |
Total |
Total Records of pre tag |
Values |
Data log value, each data pre line |