FPlaneServer ReSTful API

GET /fplane/(string: datestr)
GET /fplane/

Get the fplane file for a given date, or the current one of datestr is not given or is one of latest or current

Retrieve the the fplane file for a given date or the current one.

POST /fplane

Update the spectrograph configuration

The datestr is used as the starting date of the new configuration

The data section of the request must be a json dictionary. Its structure must be:

{config: config dictionary
 commit: True | False}

The config is the dictionary retrieved from TCS using:

syscmd -V 'get_hardware_status'

The commit is boolean flag, specifying if the update should be commited to the database

The fplaneserver updates the database tables and returns a new fplane file.