Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
Následující verze Obě strany příští revize
cs:mervis-scada:50-api [2018/11/02 07:33]
m.chlupac
cs:mervis-scada:50-api [2019/07/10 11:37]
m.chlupac
Řádek 31: Řádek 31:
  
 ===== Příklad ===== ===== Příklad =====
 +
 +====api/checkCredentials====
 +
 +**Request**
 +
 +   * URL: /api/checkCredentials?format=xml
 +   * Method: POST
 +
 +**Request**
 +
 +<code javascript>
 +{"cred":{"n":"demo","p":"demo"}}
 +</code>
 +
 +**Response**
 +
 +<code xml>
 +<?xml version="1.0" encoding="utf-8"?>
 +<checkCredentialsResult xmlns:r="http://dev.rcware.eu/serialization/references" d="GlobalDomain" l="demo" t="2:85be00d3-5875-4dec-a9b4-c98e2ff2acbe" xmlns="http://dev.rcware.eu/auth" />
 +</code>
  
 ====api/get/history==== ====api/get/history====
Řádek 40: Řádek 60:
  
 <code javascript> <code javascript>
-+  
-   "cred":+   "cred":  
-      "t":"d1871589-c455-416a-91f3-d9cda3aa5e0f"+      "n":"demo"
 +      "p":"demo", 
 +      "pe":0
    },    },
-   "projId":"2e4deb05-0517-4ef7-ae7a-02e146b23a1d", +   "projId":"5abf8ca0-94ba-48df-8d3c-7ebe87a12fd0", 
-   "dpId":"ffb370fc-eeb8-404f-9088-46577ea64134", +   "dpId":"62cf4083-31ed-4bc1-be25-044ba837a9f0", 
-   "providerId":"689E32FA-24A2-448E-9374-6158E6E6CB15", +   "from":"/Date(1541199600000)/", 
-   "from":"/Date(1494280800000)/", //UTC, Unixtime milliseconds +   "to":"/Date(1541496190357)/",
-   "to":"/Date(1494412488822)/",  //UTC, Unixtime milliseconds+
    "offset":0,    "offset":0,
    "count":5000,    "count":5000,
Řádek 58: Řádek 79:
  
 <code xml> <code xml>
 +<?xml version="1.0" encoding="utf-8"?>
 <getHistoryResult xmlns:r="http://dev.rcware.eu/serialization/references" r:type="b133774d-21ce-42b6-add3-57c012079c55" xmlns:n1="http://dev.rcware.eu/scada/basic-props" xmlns="http://dev.rcware.eu/scada/history"> <getHistoryResult xmlns:r="http://dev.rcware.eu/serialization/references" r:type="b133774d-21ce-42b6-add3-57c012079c55" xmlns:n1="http://dev.rcware.eu/scada/basic-props" xmlns="http://dev.rcware.eu/scada/history">
-  <hist projId="2e4deb05-0517-4ef7-ae7a-02e146b23a1d" dpId="ffb370fc-eeb8-404f-9088-46577ea64134" propName="Output" interval="PT5M" historyState="" nextValOfs="-1">+  <hist projId="5abf8ca0-94ba-48df-8d3c-7ebe87a12fd0" dpId="62cf4083-31ed-4bc1-be25-044ba837a9f0" propName="Output" interval="PT3M" historyState="" nextValOfs="-1">
     <errMsg/>     <errMsg/>
     <vals>     <vals>
-      <hv ts="2017-05-08T22:26:53.32684Z" gt="2017-05-08T22:31:53.465467Z"> +      <hv ts="2018-11-02T21:26:08.7936747Z" gt="2018-11-03T20:35:08.8060769Z"> 
-        <n1:v>4.3</n1:v>+        <n1:v>12754</n1:v>
       </hv>       </hv>
-      <hv ts="2017-05-08T22:36:53.283875Z"> +      <hv ts="2018-11-03T20:41:09.0100479Z" gt="2018-11-05T11:35:08.7415158Z"> 
-        <n1:v>4.2</n1:v>+        <n1:v>12754</n1:v>
       </hv>       </hv>
-      <hv ts="2017-05-08T22:41:53.435042Z"> +      <hv ts="2018-11-05T11:40:04.0077949Z" gt="2018-11-05T17:25:03.4285643Z"> 
-        <n1:v>4.1</n1:v>+        <n1:v>12754</n1:v>
       </hv>       </hv>
-      <hv ts="2017-05-08T22:46:53.711496Z" gt="2017-05-08T23:36:53.776657Z"> +      <hv ts="2018-11-05T17:28:03.4133447Z" gt="2018-11-05T19:40:03.0246122Z"> 
-        <n1:v>4</n1:v>+        <n1:v>12755</n1:v> 
 +      </hv> 
 +      <hv ts="2018-11-05T19:43:03.6499981Z" gt="2018-11-05T22:01:03.2620552Z"> 
 +        <n1:v>12756</n1:v> 
 +      </hv> 
 +      <hv ts="2018-11-05T22:04:03.1530787Z" gt="2018-11-06T02:37:03.454926Z"> 
 +        <n1:v>12757</n1:v> 
 +      </hv> 
 +      <hv ts="2018-11-06T02:40:03.61157Z" gt="2018-11-06T04:52:03.1759539Z"> 
 +        <n1:v>12758</n1:v> 
 +      </hv> 
 +      <hv ts="2018-11-06T04:55:03.14511Z" gt="2018-11-06T06:40:03.8621601Z"> 
 +        <n1:v>12759</n1:v> 
 +      </hv> 
 +      <hv ts="2018-11-06T06:43:03.2063072Z" gt="2018-11-06T08:55:03.3019409Z"> 
 +        <n1:v>12760</n1:v> 
 +      </hv> 
 +      <hv ts="2018-11-06T08:58:03.083875Z" gt="2018-11-06T09:10:03.0695797Z"> 
 +        <n1:v>12761</n1:v> 
 +      </hv> 
 +      <hv ts="2018-11-06T09:13:03.5389214Z" gt="2018-11-06T09:19:03.5238805Z"> 
 +        <n1:v>12761</n1:v> 
 +      </hv> 
 +      <hv ts="2018-11-06T09:22:03.9461503Z"> 
 +        <n1:v>12761</n1:v>
       </hv>       </hv>
- 
     </vals>     </vals>
   </hist>   </hist>
Řádek 80: Řádek 125:
  
  
-</code> 
- 
-====api/v2/get/history==== 
- 
-**Request** 
- 
-   * URL: /api/v2/get/history?format=xml 
-   * Method: POST 
- 
-<code javascript> 
-{   
-   "data":{   
-      "cred":{   
-         "n":"demo",  //username 
-         "p":"demo",  //password 
-         "pe":0 
-      }, 
-      "projId":"5abf8ca0-94ba-48df-8d3c-7ebe87a12fd0", 
-      "from":"/Date(1540388023926)/", //UTC, Unixtime milliseconds 
-      "to":"/Date(1540389034926)/",   //UTC, Unixtime milliseconds 
-      "offset":0,                     //offset-count pair for multiple variables 
-      "variableOffset":0, 
-      "count":5000,            
-      "historyState":"", 
-      "providersDps":[   
-         {   
-            "m_Item1":"689e32fa-24a2-448e-9374-6158e6e6cb15", //DB Provider ID - don't change it 
-            "m_Item2":"62cf4083-31ed-4bc1-be25-044ba837a9f0"  //Datapoint ID - different for each datapoint 
-         }, 
-         {   
-            "m_Item1":"689e32fa-24a2-448e-9374-6158e6e6cb15", //DB Provider ID - don't change it 
-            "m_Item2":"2ec7ddcb-17b5-4a6e-81da-a4b6e6f6fb11"  //Datapoint ID - different for each datapoint 
-         } 
-      ] 
-   } 
-} 
-</code> 
- 
-**Response** 
- 
-<code xml> 
-<?xml version="1.0" encoding="utf-8"?> 
-<globalResponse xmlns:r="http://dev.rcware.eu/serialization/references" xmlns:n1="http://dev.rcware.eu/scada/getHistoryV2/response" xmlns:n2="http://dev.rcware.eu/scada/datapoints" xmlns:n3="http://dev.rcware.eu/scada/history" xmlns:n4="http://dev.rcware.eu/scada/basic-props" xmlns="http://dev.rcware.eu/core/globalRequestResponse"> 
-    <result code="0" codeTxt="Ok" desc="" dataType="" /> 
-    <data n1:count="2" n1:nextOffset="-1" n1:nextVariableOffset="-1" n1:nextHistoryState="" r:type="d70d8bcb-04a7-4bca-a626-4f6dd466c6e0"> 
-        <n1:providerHistories> 
-            <n1:providerHistories providerId="689e32fa-24a2-448e-9374-6158e6e6cb15"> 
-                <n1:dpHistories> 
-                    <n2:pl> 
-                        <n2:p n="Output" u="hod" r:type="b133774d-21ce-42b6-add3-57c012079c55"> 
-                            <n3:hist projId="5abf8ca0-94ba-48df-8d3c-7ebe87a12fd0" dpId="2ec7ddcb-17b5-4a6e-81da-a4b6e6f6fb11" propName="Output" interval="PT3M" historyState="" nextValOfs="-1"> 
-                                <n3:errMsg></n3:errMsg> 
-                                <n3:vals> 
-                                    <n3:hv ts="2018-10-23T16:27:41.5932104Z" gt="2018-10-25T09:15:42.1992342Z"> 
-                                        <n4:v>11979</n4:v> 
-                                    </n3:hv> 
-                                </n3:vals> 
-                            </n3:hist> 
-                        </n2:p> 
-                        <n2:p n="Output" u="hod" r:type="b133774d-21ce-42b6-add3-57c012079c55"> 
-                            <n3:hist projId="5abf8ca0-94ba-48df-8d3c-7ebe87a12fd0" dpId="62cf4083-31ed-4bc1-be25-044ba837a9f0" propName="Output" interval="PT3M" historyState="" nextValOfs="-1"> 
-                                <n3:errMsg></n3:errMsg> 
-                                <n3:vals> 
-                                    <n3:hv ts="2018-10-24T12:48:42.1926956Z" gt="2018-10-24T15:06:41.9453803Z"> 
-                                        <n4:v>12702</n4:v> 
-                                    </n3:hv> 
-                                </n3:vals> 
-                            </n3:hist> 
-                        </n2:p> 
-                    </n2:pl> 
-                </n1:dpHistories> 
-            </n1:providerHistories> 
-        </n1:providerHistories> 
-    </data> 
-</globalResponse> 
 </code> </code>
  
  
  • © Energocentrum Plus, s.r.o. 2017 - 2024