LT Specifikacijos
SERestAPI
Informacijos perdavimas į išorines sistema
Duomenys ateinantys iš svarstyklių gali būti dinamiškai perduodami į pageidaujamas išorines sistemas, naudojant API (pvz. Axapta).
Svarstyklių einamojo statuso informacijos gavimui perduodamas reikiamų svarstyklių identifikuojančio GUID arba pavadinimo, pagal kurį gražinamas svarstyklių pavadinimas, einamasis svoris ir jo stabilumas.
| Pavadinimas | Svarstyklių einamasis statusas |
| URL | /ScalesCurrentStatus/{scalesId:GUID} ARBA /ScalesCurrentStatus/ByName/{scalesName} |
| Metodas | GET |
| URL parametrai |
Reikalaujama: { scalesId : [string] } ARBA { scalesName : [string] } Pavyzdys: { scalesId : 99112CFD-54R8-9979-8613-518G61DF4P18} ARBA {scalesName : Scales1 } |
| Užklausos turinys |
Reikalaujama: { } Pavyzdys: { } |
|
Sėkmingas atsakymas |
Grąžinama: { scalesName : [string], weight : [double precision], stability : [bool] } Pavyzdys: { scalesName : "Auto svarstyklės 3", weight : 13800, stability : true } |
|
Klaidingas atsakymas |
Pavyzdys: { error : "Unable to connect to device." } |
Švieslentėje teksto vaizdavimui perduodamas tekstas ir švieslentę identifikuojantis GUID.
| Pavadinimas | Pranešimo atvaizdavimas švieslentėje |
| URL | /DisplayText/{boardId:GUID} |
| Metodas | POST |
| URL parametrai |
Reikalaujama: { boardId: [string] } Pavyzdys: { boardId : A9C129F9-BA65-44E9-B64F-7A6CC59162A8} |
| Užklausos turinys |
Reikalaujama: { text: [string] } Pavyzdys: { "text": "Užvažiuokite ant svarstyklių" } |
| Sėkmingas atsakymas |
Grąžinama: { } Pavyzdys: { } |
| Klaidingas atsakymas |
Pavyzdys: { error: "Wrong data" } |
Šviesoforo or barierio kontroliavimui perduodamas GUID identifikuojantis įrenginį, ir komanda "allow" arba "prevent" kad atidaryti/uždaryti barierą ar įjungti/išjungti šviesoforą.
| Pavadinimas | Užtvaros valdymas |
| URL | /PlcDeviceManipulation/{ |
| Metodas | POST |
| URL parametrai |
Reikalaujama: { Pavyzdys: { |
| Užklausos turinys |
Reikalaujama: { cmd: [string] } Pavyzdys: { "cmd": "allow" ARBA "prevent" } |
| Sėkmingas atsakymas |
Grąžinama: { } Pavyzdys: { } |
| Klaidingas atsakymas |
Pavyzdys: { error: "Invalid device type." } |
Svėrimą per API pradėti perduodamas ID identifikuojantis svėrimo kontroliuotoja, ir mašinos numeris kuri yra sveriama.
| Pavadinimas | Komanda pasverti |
| URL | /StartWeighingByCarNr/{controllerId:GUID} |
| Metodas | POST |
| URL parametrai |
Reikalaujama: { controllerId : [string] } Pavyzdys: { "controllerId" : "AEC16E78-4DB5-441F-AF08-6E43CA9F34F5"} |
| Užklausos turinys |
Reikalaujama: { CarNr: [string] } Pavyzdys: { "carNr" : "AAA111"} |
| Sėkmingas atsakymas |
Grąžinama: { } Pavyzdys: { } |
| Klaidingas atsakymas |
Pavyzdys: { error: "Invalid device type." } |