QP
0.7SNAPSHOT
Control software for the ??SRT telescope

The Schedule class represents a planned rotation of the telescope. More...
#include <state.h>
Public Member Functions  
virtual ms_t  step (double current_phi, double current_theta, ms_t t)=0 
Update the schedule with the current position of the system. More...  
double  phidot (void) const 
Obtain the suggested azimuthal angular speed. More...  
double  thetadot (void) const 
Obtain the suggested altitudinal angular speed. More...  
Protected Attributes  
double  phidot_ 
Suggested rate of change of phi (azimuthal coordinate, rad/s)  
double  thetadot_ 
Suggested rate of change of theta (altitude coordinate, rad/s). More...  
The Schedule class represents a planned rotation of the telescope.
This can be either a slew from one position directly to another (which will typically happen by a greatcircle route) or it will generate the rotations to track an object across the celestial sphere (typically along a small circle).

inline 
Obtain the suggested azimuthal angular speed.
The speed is positive for clockwise rotations about the zenith.

pure virtual 
Update the schedule with the current position of the system.
Step the schedule to the given time
current_phi  the current pointing of the system (azimuth, rad) 
current_theta  the current pointing of the system (altitude, rad) 
t  the current time 
Implemented in TrackingSchedule, and SlewSchedule.

inline 
Obtain the suggested altitudinal angular speed.
The speed is positive for rotations towards the zenith.

protected 
Suggested rate of change of theta (altitude coordinate, rad/s).
Thus this is positive for rotations towards from the zenith.