Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
en:mervis-scada:50-api [2020/04/06 13:19] m.chlupac [api/set/executeActions] |
en:mervis-scada:50-api [2020/04/27 12:45] m.chlupac [api/set/executeActions] |
| |
| |
===== Example ===== | ===== Examples ===== |
| |
====api/checkCredentials==== | ====api/checkCredentials==== |
* URL: /api/set/history?format=xml | * URL: /api/set/history?format=xml |
* Method: POST | * Method: POST |
| * Content-Type: text/xml |
| |
Attribute **i** sets **interval** ([[https://en.wikipedia.org/wiki/ISO_8601#Time_intervals|ISO 8601]]) in which the next value should be expected to be saved into a database. | Attribute **i** sets **interval** ([[https://en.wikipedia.org/wiki/ISO_8601#Time_intervals|ISO 8601]]) in which the next value should be expected to be saved into a database. |
* URL: /api/set/executeActions?format=xml | * URL: /api/set/executeActions?format=xml |
* Method: POST | * Method: POST |
| * Content-Type: text/xml |
| |
<code xml> | <code xml> |
<code xml><?xml version="1.0" encoding="utf-8"?> | <code xml><?xml version="1.0" encoding="utf-8"?> |
<executeActionsResponse xmlns:r="http://dev.rcware.eu/serialization/references" code="Ok" message="OK" xmlns="http://dev.rcware.eu/scada/error-reporting" /></code> | <executeActionsResponse xmlns:r="http://dev.rcware.eu/serialization/references" code="Ok" message="OK" xmlns="http://dev.rcware.eu/scada/error-reporting" /></code> |
| |
| ====api/get/values==== |
| |
| The right way how to retrieve current values of data points (property "Output" which is usually what you want) from one or multiple projects. |
| |
| **Request** |
| |
| * URL: /api/get/values?format=xml |
| * Method: POST |
| |
| <code javascript> |
| { |
| "cred": { |
| "t": "xxxxxx" //token |
| }, |
| "propNamesToSerialize": ["Output"], |
| "offset": 0, |
| "count": 1000, |
| "serverState": null, |
| "dps": [{ |
| "projId": "ba1a92f7-f213-4a72-90e4-f7142b50274b", |
| "dpIds": ["e089dde2-a097-4e0d-8012-c8cf3dc62694", "1089dde2-a097-4e0d-8012-c8cf3dc62696"] |
| } |
| ] |
| } |
| |
| </code> |
| |
| **Response** |
| |
| <code xml><?xml version="1.0" encoding="utf-8"?> |
| <values xmlns:r="http://dev.rcware.eu/serialization/references" nextOffset="-1" serverTime="2020-04-07T07:46:34.850422Z" xmlns:n1="http://dev.rcware.eu/scada/basic-props" xmlns="http://dev.rcware.eu/scada/datapoints"> |
| <vals> |
| <v projId="ba1a92f7-f213-4a72-90e4-f7142b50274b" dataVersion="637217783110000000" serverTime="2020-04-07T07:46:34.850422Z"> |
| <dps> |
| <d id="e089dde2-a097-4e0d-8012-c8cf3dc62694" serAlr="true"> |
| <props> |
| <p n="Output" t="2020-04-07T07:43:42.1000676Z" q="Bad" r:type="177e726a-3180-4152-bef2-6254e7055e1f"> |
| <n1:v>ON</n1:v> |
| </p> |
| </props> |
| </d> |
| <d id="1089dde2-a097-4e0d-8012-c8cf3dc62696" serAlr="true"> |
| <props> |
| <p n="Output" t="2020-04-07T07:45:00.2408399Z" q="Good" r:type="b133774d-21ce-42b6-add3-57c012079c55"> |
| <n1:v>0</n1:v> |
| </p> |
| </props> |
| </d> |
| </dps> |
| </v> |
| </vals> |
| </values></code> |
| |
| |