133 lines
1.2 KiB
Plaintext
133 lines
1.2 KiB
Plaintext
|
|
|
|
http Methods:
|
|
GET - get ressource
|
|
POST - create a new ressource
|
|
DELETE - deleting ressources
|
|
|
|
|
|
collection: /status
|
|
* GET -
|
|
* POST
|
|
* DELETE
|
|
|
|
|
|
## Getting the state of NewGon:
|
|
|
|
**Definition**
|
|
'GET /status'
|
|
|
|
**Responses**
|
|
- '200 OK' - on success
|
|
|
|
'''json
|
|
{
|
|
"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 the 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
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GET /status
|
|
|
|
{
|
|
"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
|
|
}
|
|
|
|
|
|
GET /params
|
|
{
|
|
"l1':1,
|
|
"l2':1,
|
|
"l3':1,
|
|
"l4':1,
|
|
"l5':1,
|
|
"l6':1,
|
|
|
|
}
|
|
|
|
|
|
PUT /set
|
|
|
|
{
|
|
"SHX":1
|
|
}
|
|
|
|
or
|
|
|
|
{
|
|
"SHX":2.2,
|
|
"SHY":1.1
|
|
}
|
|
|
|
returns
|
|
|
|
{
|
|
"SHX":2.2
|
|
"message":"SHX->2.2."
|
|
}
|
|
|
|
|