Lower Level Commands

This document describes the commands that will be sent from the Upper Level DCS to the Lower Level Components. This is not a finalized list and if the need arises for it, it will be modified accordingly. The units are AstroPy Units.

Command Parameter Type Unit Remarks
moveAz
position
velocity
double
double
rad
rad/s
0 <= position < 2π
Positive means in the direction of increasing azimuth, negative in the direction of decreasing azimuth.
moveEl position double rad 0 <= position < ½π
stopAz        
stopEl        
stop        
crawlAz velocity double rad/s Positive means in the direction of increasing azimuth, negative in the direction of decreasing azimuth.
crawlEl velocity double rad/s Positive means in the direction of increasing elevation, negative in the direction of decreasing elevation.
setLouvers position [double] unitless An array of positions with one position for each louver given as a percentage where 0 means closedand 100 fully open.
closeLouvers        
stopLouvers        
openShutter        
closeShutter        
stopShutter        
config
systemID
settings
string
[key, value]
unitless
unitless
park        
setTemperature temp double Celsius  
fans action string unitless ON or OFF
inflate action string unitless ON or OFF
statusAMCS        
statusApSCS        
statusLCS        
statusLWSCS        
statusMonCS        
statusThCS