This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
public:kitt_peak:bok_90:bok_server_commands_and_requests [2021/01/20 01:35] davner removed |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | # telescope-server | ||
- | Server that handles the dirty work of converting various CBW, NG, and ITHX devices into a simple to use NG protocol end. When users need the latest data from a device use this. | ||
- | |||
- | ## NG | ||
- | Depending on the telescope site, the obsserver ID is: | ||
- | ``` | ||
- | BOK | ||
- | VATT | ||
- | BIG | ||
- | ``` | ||
- | |||
- | The system ID will always be: | ||
- | ``` | ||
- | SERVER | ||
- | ``` | ||
- | |||
- | An example of an NG request at the Bok is: | ||
- | ```bash | ||
- | dan@lump: ~ | ||
- | $ echo "BOK SERVER 123 REQUEST LEGACYTCS" | ||
- | BOK SERVER 123 0 07:44:48.20 +31:50:44.7 +00:00:02 07:46:11 90.0 -56.3 1.00 D2000.000 2459234.8 1 -142.5 07:13:02.4 | ||
- | ``` | ||
- | ### NG Commands @ Bok | ||
- | ``` | ||
- | ``` | ||
- | |||
- | ### NG Requests @ Bok | ||
- | ``` | ||
- | CBWWIND | ||
- | Args: N/A | ||
- | Notes: Will return empty values as ' | ||
- | Units: Speed = mph Dir = degrees | ||
- | Returns: [SPD DIR GUS GDIR] or FAILED | ||
- | SPD (wind speed) = XX.xx | ||
- | DIR (wind direction) = XXX.xx | ||
- | GUS (gust speed) = XX.xx | ||
- | GDIR (gust direction) = XXX.xx | ||
- | |||
- | CBWINOUT | ||
- | Args: N/A | ||
- | Notes: Will return empty values as ' | ||
- | Units: Temp = f Humdity = % | ||
- | Returns: [OT] [OH] [IT] [IH] [CT] or FAILED | ||
- | OT (outside temp) = XX.xx | ||
- | OH (outside humidity) = XX.xx | ||
- | IT (inside temp) = XX.xx | ||
- | IH (inside humidity) = XX.xx | ||
- | CT (control room temp) = XX.xx | ||
- | |||
- | ITHXMIRRORCELL | ||
- | Args: N/A | ||
- | Notes: Will return empty values as ' | ||
- | Units: Temp, Dew Point = f Humdity = % | ||
- | Returns: [MT] [MH] MDP] or FAILED | ||
- | MT (mirror temp) = XX.xx | ||
- | MH (mirror hum) = XX.xx | ||
- | MDP (mirror dew) = XX.xx | ||
- | |||
- | ITHXUPPERDOME | ||
- | Args: N/A | ||
- | Notes: Will return empty values as ' | ||
- | Units: Temp, Dew Point = f Humdity = % | ||
- | Returns: [UT] [UH] [UDP] or FAILED | ||
- | UT (upperdome temp) = XX.xx | ||
- | UH (upperdome hum) = XX.xx | ||
- | UDP (upperdome dew point) = XX.xx | ||
- | |||
- | CBWTUBE | ||
- | Args: N/A | ||
- | Notes: Will return empty values as ' | ||
- | Units: Temp = f Humdity = % | ||
- | Returns: [NST] [MT] [90P] or FAILED | ||
- | NST (north strut temp) = XX.xx | ||
- | MT (mirror temp) = XX.xx | ||
- | 90P (90Prime temp) = XX.xx | ||
- | |||
- | LEGACYTCS | ||
- | Args: N/A | ||
- | Notes: | ||
- | Units: | ||
- | Returns: [MOT] [RA] [DEC] [HA] [LST] [ALT] [AZ] [SECZ] [E] [JD] [DI] [DAZ] [UT] or FAILED | ||
- | MOT (motion) = X | ||
- | RA (right ascension) = HH:MM:SS.ss | ||
- | DEC (declination) = +DD:MM:SS.s | ||
- | HA (hour angle) = +HH:MM:SS | ||
- | LST (local sidereal time) = HH:MM:SS | ||
- | ALT (altitude) = XX.x | ||
- | AZ (azimuth) = XXX.x | ||
- | SECZ (airmass) = X.xx | ||
- | E (epoch) = EEEE.e | ||
- | JD (julian date) = JJJJJJJJ.j | ||
- | DI (dome init) = X | ||
- | DAZ (dome azimuth) = XXX.x | ||
- | UT (universal time) = HH:MM:SS | ||
- | | ||
- | IIS IIS reading | ||
- | Args: N/A | ||
- | Notes: | ||
- | Units: iis = degrees | ||
- | Returns: [IIS] or FAILED | ||
- | IIS (iis) = XXX.xx | ||
- | | ||
- | RAOIL RA oil reading | ||
- | Args: N/A | ||
- | Notes: | ||
- | Units: raoil = psi | ||
- | Returns: [OIL] or FAILED | ||
- | OIL (RA oil) = XX.xx | ||
- | |||
- | DOMESHUTTER | ||
- | Args: N/A | ||
- | Notes: | ||
- | Units: | ||
- | Returns: [DSS] or FAILED | ||
- | DSS (dome shutter state) = OPENED, CLOSED, UNKNOWN | ||
- | |||
- | ``` |