27.1.10.1  GetDataLog

 

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