Detailed Description

This can be either a slew from one position directly to another (which will typically happen by a great-circle route) or it will generate the rotations to track an object across the celestial sphere (typically along a small circle).

Member Function Documentation

double Schedule::phidot

(

void

)

const

inline

Obtain the suggested azimuthal angular speed.

The speed is positive for clockwise rotations about the zenith.

Returns

angular speed; units of rad/s.

virtual ms_t Schedule::step

(

double

current_phi,

double

current_theta,

ms_t

t

)

pure virtual

Update the schedule with the current position of the system.

Step the schedule to the given time

Parameters

current_phi

the current pointing of the system (azimuth, rad)

current_theta

the current pointing of the system (altitude, rad)

t

the current time

Returns

a new suggested step time, or zero to indicate that we've arrived at a destination, or should otherwise stop