Files
smargopolo/python_algorithms/RESTful
2019-12-04 13:28:08 +01:00
..
2019-12-04 13:29:12 +01:00
2019-11-27 21:49:18 +01:00
2019-12-04 13:28:08 +01:00
2019-11-27 21:49:18 +01:00

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
{
   "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." }