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