User Tools

Site Tools


tcs:tcsng_command_list

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
Last revision Both sides next revision
tcs:tcsng_command_list [2013/03/22 08:46]
admin
tcs:tcsng_command_list [2019/08/24 10:49]
scott
Line 78: Line 78:
  Returns: [JJJJJJJ.j]  Returns: [JJJJJJJ.j]
  
-        FLEXFILE Retrieve contents of current flex file (Pointing Correction) being used   Added by Scott 12/2012+        FLEXFILE Path and file name of current flex map   Added by Scott 12/2012
                  Args: N/A                  Args: N/A
-                 Returns: [KEY1 Val1\n] [KEY2 VAL2\n[KEY3 VAL3\n] ...+                 Returns: [PATH/][pctcs_.tp]
  
         LIMITPROF Horizon limit profile as a function of azimuth      Added by Scott 12/2012         LIMITPROF Horizon limit profile as a function of azimuth      Added by Scott 12/2012
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   limit inhibit status
 +                       args N/A
 +                       Returns: 0 if limits are active and 1 if limits are inactive
 +===SOFTLIMITS==== 
 +[[tcs:limit_logic| S1 and S2 limits are defined here ]]
 + SOFTLIMITS     Software limit status
 +                       args N/A
 +                       
 +                       Returns : 6 bit software limit status
 +                       
 +                       bit 0 = RA S2          
 +                       bit 1 = RA S1          
 +                       bit 2 = DEC S2         
 +                       bit 3 = DEC S1         
 +                       bit 4 = Horizon S2     
 +                       bit 5 = Horizon S1
 +                       [[tcs:limit_logic|Limit Logic in TCS]]    
  
 +                       
 +        
  MOTION  Motion status bits  MOTION  Motion status bits
  Args: N/A  Args: N/A
Line 204: Line 223:
                  
                  
 +===Satellite Requests===        
 +        
 +        
 +       GETSATELAZ Satellite horizontal coordinates
 +                   Args: N/A
 +                   returns [EL] [AZ]
 +                   
 +        GETSATECI  Satellite Earth Centered Inertial Cartesian coords
 +                   Args: N.A
 +                   Returns: [X] [Y] [Z]
 +                   
 +        GETSATECEF Satellite Earth Centered Earth Fixed Cartesian coords
 +                   Args: N.A
 +                   Returns: [X] [Y] [Z]
  
 ===undefined Request=== ===undefined Request===
Line 259: Line 292:
  Returns: +XXXXX  Returns: +XXXXX
  
 +=== DIO Request ===
 +
 +       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 
 +               Bit4  HOR SLEW LIMIT
 +               Bit5  DEROT CW SLEW LIMIT
 +               Bit6  DEROT CCW SLEW LIMIT
 +               Bit7  REMOTE LOCKOUT
 +         B2: 
 +               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 562: Line 663:
  Returns: "OK" or "FAILED"  Returns: "OK" or "FAILED"
  
-PEC+[[tcs:periodic_error_correction|Periodic Error Correction]]
 Request Request
  PECSTAT Current PEC operation status  PECSTAT Current PEC operation status
Line 669: Line 770:
                                    
                  
- +       TLE       Gives TCS a new TLE for tracking Earth Satellites 
 +                 Args: Follows this format exactly: [[https://en.wikipedia.org/wiki/Two-line_element_set]] 
 +                  
 +                  
 +       SATTRACK  Tracks the current satellite TLE with the telescope. 
 +                 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. 
tcs/tcsng_command_list.txt · Last modified: 2019/08/28 13:12 by davner