Initialize Device [RESTful]
Akcija
Pozivom ove funkcije se dati uredjaj inicijalizuje, odnosno, proverava se skup parametara potrebnih za upotrebu uredjaja od strane korisnika.
Sintaksa
InitDev(token, devid, usr)
| HTTP metod | Primer URLa | Revizija |
|---|---|---|
| GET | http://<server>/rs/fieldops/initdev?token=<>&devid=<>&usr=<> | 19-6-11 |
Parametri
| Parametar | Tip | Opis | Revizija |
|---|---|---|---|
| token | String | Validan token supervizora | 19-6-11 |
| devid | String | ID uredjaja koji je registrovan | 19-6-11 |
| usr | String | Korisnički nalog korisnika Balansa koji treba da koristi uredjaj | 19-6-11 |
Rezultat
Rezultat funkcije može, pored uobičajenih HTTP grešaka koje servis vraća, da bude poseban objekat InitDevResponse koji se isporučuje uz HTTP 200 OK status, ali može da sadrži greške.
| Status | Opis | Revizija |
|---|---|---|
| 401 Unauthorised | Token je istekao ili nije napravljen od strane supervizora | 19-6-11 |
| 200 OK | InidDevResponse objekat | 19-6-11 |
| 500 Server error | Greška na serveru | 19-6-11 |
InitDevResponse objekat i svojstva
| Svojstvo | Tip | Opis | Revizija |
|---|---|---|---|
| accessstatus | Integer | Ukazivač na postojanje grešaka u odgovoru (0 - nema grešaka, sve je u redu; 1- postoje greške) | 19-6-11 |
| accesserrors | Integer[] | Niz kodova grešaka | 19-6-11 |
| devusers | String[] | Niz korisničkih naloga kojima je odobreno korišćenje datog uredjaja (spisak naloga separatisan ; ) | 19-6-11 |
| sysmatrixversion | Integer | Verzija šifarnika i pravila (relacija) izmedju njih | 19-6-11 |
| initmessage | String | Poruka o inicijalizaciji, za sada se ne koristi | 19-6-11 |