RESTful API for NewGon:
http Methods:
GET- get ressourcePOST- create a new ressourceDELETE- deleting ressources
GETTING information
Getting the state of NewGon:
Definition
`GET /status
Responses
200 OK- on success
{
"MODE":1,
"STATUS":"Ready",
"SHX":0,
"SHY":0,
"SHZ":18,
"CHI":10,
"PHI":0,
"OMEGA":0,
"OX":0,
"OY":0,
"OZ":0,
"s1":12,
"s2":13,
"s3":14,
"s4":15,
"phimotor":11,
"cyclecount":123456789
}
Getting individual variables of NewGon:
Definition
GET /status/<variable>
Response
404 Not Foundif the variable does not exist200 OKon success
{
"MODE":1
}
SETTING INFORMATION
Setting many variables to NewGon
Definition
POST /status
Arguments
{
"MODE":1,
"STATUS":"Ready",
"SHX":0,
"SHY":0,
"SHZ":18,
"CHI":10,
"PHI":0,
"OMEGA":0,
"OX":0,
"OY":0,
"OZ":0,
"s1":12,
"s2":13,
"s3":14,
"s4":15,
"phimotor":11,
"cyclecount":123456789
}
Setting individual varibles to NewGon
Definition
POST /status
Arguments
{
"MODE":1,
"SHX":2
}
{ "SHX":2.2 "message":"SHX->2.2." }