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 [2021/04/08 15:51]
127.0.0.1 upraveno mimo DokuWiki
cs:mervis-scada:50-api [2021/04/15 10:34]
m.chlupac [api/checkCredentials]
Řádek 33: Řádek 33:
 ===== Příklad ===== ===== Příklad =====
  
-====api/checkCredentials====+==== api/checkCredentials ====
  
 **Request** **Request**
Řádek 40: Řádek 40:
    * Method: POST    * Method: POST
  
-**Request** 
  
 <code javascript> <code javascript>
Řádek 53: Řádek 52:
 </code> </code>
  
-  * Získaný token **t** lze použít místo dvojice jméno/heslo v následujících API voláních.+  * Získaný token **t** je třeba použít místo dvojice jméno/heslo v následujících API voláních. 
 + 
 + 
 + 
  
-====api/v3/get/history====+==== api/v3/get/history ====
  
 **Request** **Request**
Řádek 63: Řádek 66:
    * Umožňuje stahovat historii pro více datových bodů    * Umožňuje stahovat historii pro více datových bodů
    * V ukázkách je vždy za dvěma lomítky uvedený typ property    * V ukázkách je vždy za dvěma lomítky uvedený typ property
-   * V sekci credentials lze místo "token" uvest “name” password” s loginem a heslem uživatele, ale je určeno** jen pro testování** +   * V sekci credentials lze místo "token" uvést "name"password" - použití bez tokenu je ale výkonnostně penalizováno 
-   seriesParameters” - se uvádí jen pokud chceme rozdílné hodnoty jak commonSeriesParameters +   "seriesParameters- se uvádí jen pokud chceme rozdílné hodnoty než "commonSeriesParameters" 
-   clientReference” slouží jen pro dodatečnou identifikaci DP pro klienta +   "clientReference" - volitelné - pro dodatečnou identifikaci datového bodu klientem 
-   v sekci “provider” se properta “id” nemusí zadávat +   položky "segmenation", "requestState"serverStatese vyplňují podle poslední odpovědi serveruPro první volání se tyto hodnoty neuvádějí.
-   * sekce “segmenation” s “requestState” serverState” se vyplňují podle poslední odpovědi k dané historii a jsou nutné pro správné fungování(offsety atd)Tj. pro první volání se tyto hodnoty neuvádějí.+
  
  
Řádek 88: Řádek 90:
                 "clientReference": "myId2a", //string                 "clientReference": "myId2a", //string
                 "provider": {                 "provider": {
-                    "id": "689E32FA-24A2-448E-9374-6158E6E6CB15", //guid (optional property) 
                     "parameters": {                     "parameters": {
                         "projectId": "5abf8ca0-94ba-48df-8d3c-7ebe87a12fd0", //guid                         "projectId": "5abf8ca0-94ba-48df-8d3c-7ebe87a12fd0", //guid
Řádek 120: Řádek 121:
 **Response** **Response**
  
-   * Dokud je v response v sekci segmentation” uveden requestState” existují v daném rozsahu další historie. +   * Dokud je v odpovědi v sekci "segmentationuveden "requestStateexistují v daném rozsahu další historie. 
-   requestState” serverState” je nutné do dalšího případného dotazu na historii předat. +   "requestState"serverStateje nutné do dalšího případného dotazu na historii předat. 
-   Ve values se může objevit properta “i” která značí interval pro danou hodnotu. +   Values 
-   Hodnota historie(properta “v”) může být více druhů(typů).  Lze určit podle “meta.type”. Zatím se podporují tři(double, string, dateTime) tj. (double,string, datetime)+     * v - hodnota 
 +     * ts - začátek platnosti hodnoty 
 +     * gt - konec platnosti hodnoty 
 +     * i - interval, pokud je jiný než uvedená hodnota u celé série 
 +   Meta 
 +     type - typ uložených hodnot - double, string, datetime 
 +     * unit - jednotky 
 +     * interval - informace o periodě, v jaké by měly být hodnoty v databázi uloženy. Slouží k identifikaci chybějících záznamů.
  
 <code javascript> <code javascript>
Řádek 236: Řádek 244:
  
 </code> </code>
 +
 +
 +
 ==== [Deprecated] api/get/history==== ==== [Deprecated] api/get/history====
  
  • © Energocentrum Plus, s.r.o. 2017 - 2024