====== 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:///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[]|[[:kb:ws:web_service_custom_errors|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| \\