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 |