Table of Contents

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 metodPrimer URLaRevizija
GEThttp://<server>/rs/fieldops/initdev?token=<>&devid=<>&usr=<>19-6-11

Parametri

ParametarTipOpisRevizija
tokenStringValidan token supervizora19-6-11
devidStringID uredjaja koji je registrovan19-6-11
usrStringKorisnički nalog korisnika Balansa koji treba da koristi uredjaj19-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.

StatusOpisRevizija
401 UnauthorisedToken je istekao ili nije napravljen od strane supervizora19-6-11
200 OKInidDevResponse objekat19-6-11
500 Server errorGreška na serveru19-6-11

InitDevResponse objekat i svojstva

SvojstvoTipOpisRevizija
accessstatusIntegerUkazivač na postojanje grešaka u odgovoru (0 - nema grešaka, sve je u redu; 1- postoje greške)19-6-11
accesserrorsInteger[]Niz kodova grešaka 19-6-11
devusersString[]Niz korisničkih naloga kojima je odobreno korišćenje datog uredjaja (spisak naloga separatisan ; )19-6-11
sysmatrixversionIntegerVerzija šifarnika i pravila (relacija) izmedju njih19-6-11
initmessageStringPoruka o inicijalizaciji, za sada se ne koristi19-6-11