User Tools

Site Tools


code:json

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
code:json [2017/01/19 19:17]
jtello
code:json [2017/02/07 17:43]
jtello
Line 4: Line 4:
 |change_constraints|change_script|[[#​cmd]]|cnst_alt|cnst_alt_v| |change_constraints|change_script|[[#​cmd]]|cnst_alt|cnst_alt_v|
 |cnst_time|consts|create_target|dec|[[#​devbytype]]| |cnst_time|consts|create_target|dec|[[#​devbytype]]|
-|deviceinfo|[[#​devices]]|executor|expose|get|+|deviceinfo|[[#​devices]]|executor|expose|[[#status|get]]|
 |hasimage|inc|labellist|labels|[[#​lastimage]]| |hasimage|inc|labellist|labels|[[#​lastimage]]|
-|messages|night|obytid|plan|runscript|+|messages|night|obytid|plan|[[#runscript]]|
 |satisfied|script|selval|[[#​set]]|[[#​status]]| |satisfied|script|selval|[[#​set]]|[[#​status]]|
 |sunalt|taltitudes|tbydistance|tbyid|tbylabel| |sunalt|taltitudes|tbydistance|tbyid|tbylabel|
Line 15: Line 15:
  
 [[https://​github.com/​RTS2/​rts2/​blob/​master/​src/​httpd/​httpd.cpp|httpd.cpp]] and [[https://​github.com/​RTS2/​rts2/​blob/​master/​src/​httpd/​api.cpp|api.cpp]] [[https://​github.com/​RTS2/​rts2/​blob/​master/​src/​httpd/​httpd.cpp|httpd.cpp]] and [[https://​github.com/​RTS2/​rts2/​blob/​master/​src/​httpd/​api.cpp|api.cpp]]
-[[https://​github.com/​RTS2/​rts2/​blob/​master/​python/​rts2/​json.py|json.py]]+[[https://​github.com/​RTS2/​rts2/​blob/​master/​python/​rts2/​json.py|json.py]], this last one being the most informative
  
 ====== cmd ====== ====== cmd ======
Line 29: Line 29:
   http://​observatoryserver/​apipath/​devbytype?​t=2   http://​observatoryserver/​apipath/​devbytype?​t=2
 will output mounts attached to this rts2 instance. will output mounts attached to this rts2 instance.
- +Where the differt device types are: 
-2: mounts, ​3: cameras, ​4: domes, ​+|1|SERVERD|9|GRB|21|IMGPROC| 
 +|2|MOUNT|10|FOCUS|22|SELECTOR| 
 +|3|CCD|11|MIRROR|23|XMLRPC| 
 +|4|DOME|12|CUPOLA|24|INDI| 
 +|5|WEATHER|13|FW|25|LOGD| 
 +|6|ROTATOR|14|AUGERSH|26|SCRIPTOR| 
 +|7|PHOT|15|SENSOR| | | 
 +|8|PLAN|20|EXECUTOR| | |
  
 ====== devices ====== ====== devices ======
Line 40: Line 47:
 Looking at the status of the camera device will often state the last_image as a value. Looking at the status of the camera device will often state the last_image as a value.
  
 +====== runscript ======
 +Will run script.
 +Example: runscript?​d=C0&​s=E%201 ​
 +(in this case the script has a space which is replaced with '​%20'​ to comply with http urls standards).
  
 ====== set ====== ====== set ======
Line 46: Line 57:
  
 ====== status ====== ====== status ======
 +get or status are identical.
 This will give the values of a specific module. Known modifier is: '​d':​ device This will give the values of a specific module. Known modifier is: '​d':​ device
  
code/json.txt · Last modified: 2017/02/07 00:00 (external edit)