This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
tcs:tcsng_command_list [2012/12/17 12:29] admin |
tcs:tcsng_command_list [2019/08/28 13:12] (current) davner |
||
|---|---|---|---|
| Line 78: | Line 78: | ||
| Returns: [JJJJJJJ.j] | Returns: [JJJJJJJ.j] | ||
| - | FLEXFILE | + | FLEXFILE |
| Args: N/A | Args: N/A | ||
| - | | + | |
| LIMITPROF Horizon limit profile as a function of azimuth | LIMITPROF Horizon limit profile as a function of azimuth | ||
| Line 93: | Line 93: | ||
| Args: N/A | Args: N/A | ||
| Returns: this returns an 8 bit integer whose bits represent the following | Returns: this returns an 8 bit integer whose bits represent the following | ||
| - | bit0(LSB) = RA low limit | + | bit0(LSB) = RA |
| - | bit1 = RA upper limit | + | bit1 = DEC |
| - | bit2 = DEC low limit | + | bit2 = Derotator |
| - | bit3 = DEC upper limit | + | bit3 = Hardware Horizon |
| - | bit4-6 = unknown ??????? | + | bit4 = Software Horizon |
| - | bit7 = limit warning? | + | bit5 = Focus Upper |
| - | bit8 = limit warning? | + | bit6 = Focus Lower |
| a 1 indicates limit active, 0 indicates limit not active | a 1 indicates limit active, 0 indicates limit not active | ||
| Line 114: | Line 114: | ||
| a 1 indicates limit active, 0 indicates limit not active | a 1 indicates limit active, 0 indicates limit not active | ||
| + | LIMITINHIBIT | ||
| + | args N/A | ||
| + | | ||
| + | ===SOFTLIMITS==== | ||
| + | [[tcs: | ||
| + | SOFTLIMITS | ||
| + | args N/A | ||
| + | |||
| + | | ||
| + | |||
| + | bit 0 = RA S2 | ||
| + | bit 1 = RA S1 | ||
| + | bit 2 = DEC S2 | ||
| + | bit 3 = DEC S1 | ||
| + | bit 4 = Horizon S2 | ||
| + | bit 5 = Horizon S1 | ||
| + | | ||
| + | |||
| + | | ||
| MOTION | MOTION | ||
| Args: N/A | Args: N/A | ||
| Line 202: | Line 221: | ||
| GUIDE(Guide Rate) = +XXXXXXXXX.xxx | GUIDE(Guide Rate) = +XXXXXXXXX.xxx | ||
| DRIFT(Drift Rate) = +XXXXXXXXX.xxx | DRIFT(Drift Rate) = +XXXXXXXXX.xxx | ||
| + | | ||
| + | | ||
| + | ===Satellite Requests=== | ||
| + | | ||
| + | | ||
| + | | ||
| + | Args: N/A | ||
| + | | ||
| + | |||
| + | GETSATECI | ||
| + | Args: N.A | ||
| + | | ||
| + | |||
| + | GETSATECEF Satellite Earth Centered Earth Fixed Cartesian coords | ||
| + | Args: N.A | ||
| + | | ||
| ===undefined Request=== | ===undefined Request=== | ||
| Line 244: | Line 279: | ||
| AZ(Dome Azmouth) = +XXX.XXXXXXX | AZ(Dome Azmouth) = +XXX.XXXXXXX | ||
| HOME(Home Position) = +XXX.XXXXXXX | HOME(Home Position) = +XXX.XXXXXXX | ||
| + | |||
| + | |||
| + | |||
| + | | ||
| ===Focus Request=== | ===Focus Request=== | ||
| FOCSPEED Focus Speed | FOCSPEED Focus Speed | ||
| Line 254: | Line 292: | ||
| Returns: +XXXXX | Returns: +XXXXX | ||
| + | === DIO Request === | ||
| + | **TODO make this consistent with Softlimits (use binary, not hex)** | ||
| + | |||
| + | DIO All 6 bytes of DIO | ||
| + | Args: N/A | ||
| + | Returns: A1 B1 C1 A2 B2 C2 as hex numbers | ||
| + | |||
| + | | ||
| + | A1: | ||
| + | Bit0: FOCUS UP | ||
| + | Bit1: FOCUS DN | ||
| + | Bit2: FOCUS F/S | ||
| + | Bit3: ESTOP STATUS | ||
| + | Bit4 HA ALT LIMIT | ||
| + | Bit5 DEC ALT LIMIT | ||
| + | Bit6 DEROT ALT LIMIT | ||
| + | Bit7 SPARE A7A | ||
| + | | ||
| + | B1: Paddle Buttons | ||
| + | Bit0: NORTH | ||
| + | Bit1: SOUTH | ||
| + | Bit2: EAST | ||
| + | Bit3: WEST | ||
| + | Bit4: GUIDE/DRIFT | ||
| + | Bit5: SLEW | ||
| + | Bit6: DOME RIGHT | ||
| + | Bit7 DOME LEFT | ||
| + | | ||
| + | C1: | ||
| + | Bit0: HA LIMIT | ||
| + | Bit1: DEC LIMIT | ||
| + | Bit2: HOR LIMIT | ||
| + | Bit3: HS NORTH | ||
| + | Bit4: HS EAST | ||
| + | Bit5: Dome Home | ||
| + | Bit6: Focus Up Limit | ||
| + | Bit7: Focus | ||
| + | | ||
| + | A2: | ||
| + | Bit0: HA E SLEW | ||
| + | Bit1: HA W SLEW | ||
| + | Bit2: DEC N SLEW | ||
| + | Bit3: DEC S SLEW | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Bit0: HA DIR | ||
| + | Bit1: DEC DIR | ||
| + | Bit2: FOCUS DIR | ||
| + | Bit3: DEROT DIR | ||
| + | Bit4: HA INHIBIT | ||
| + | Bit5: DEC INHIBIT | ||
| + | Bit6: FOCUS INHIBIT | ||
| + | Bit7: DEROT INHIBIT | ||
| + | |||
| + | C2: | ||
| + | Bit0: RING BIT 0 | ||
| + | Bit1: RING BIT 1 | ||
| + | Bit2: SLEW PERMIT | ||
| + | Bit3: DEROT LIMIT | ||
| + | Bit4 DOME RIGHT OUT | ||
| + | Bit5 DOME LEFT OUT | ||
| + | Bit6 DOME ENABLE OUT | ||
| + | Bit7 SPAREC7B | ||
| + | |||
| + | | ||
| + | | ||
| ==== Commands ==== | ==== Commands ==== | ||
| Line 557: | Line 664: | ||
| Returns: " | Returns: " | ||
| - | PEC | + | [[tcs: |
| Request | Request | ||
| PECSTAT Current PEC operation status | PECSTAT Current PEC operation status | ||
| Line 653: | Line 760: | ||
| SYSRESET Restarts TCS process after disbling the telescope | SYSRESET Restarts TCS process after disbling the telescope | ||
| | | ||
| - | | + | |
| + | |||
| + | If no arguments are used the TCS simply restarts | ||
| + | as if you had restarted the TCS computer. If for some reason | ||
| + | the time is bad on the TCS computer you can add the TIME | ||
| + | | ||
| + | use this and not the computer time for astrometry. | ||
| + | |||
| | | ||
| - | + | ||
| + | |||
| + | | ||
| + | Args: Follows this format exactly: [[https:// | ||
| + | |||
| + | |||
| + | | ||
| + | Args: N/A | ||
| - | + | ||
| + | NEXTEVENT Gives you rise or set time in hours of coordinates set using the NEXTPOS command. | ||
| + | Args N.A | ||
| + | Returns: Rise/Set (0/1) state and time in decimal hours. | ||