My Project
|
#include <TvOffset.h>
Public Member Functions | |
TvOffset () | |
void | set (gcp::util::OffsetMsg msg) |
void | setAngle (double zero_angle) |
void | reset () |
void | apply (PointingCorrections *f, double *daz, double *del) |
![]() | |
OffsetBase () | |
virtual | ~OffsetBase ()=0 |
virtual void | apply (PointingCorrections *f) |
virtual void | set (gcp::util::OffsetMsg, unsigned seq) |
Friends | |
class | Tracker |
Additional Inherited Members | |
![]() | |
static double | wrapPi (double angle) |
static double | wrap2pi (double angle) |
A class to encapsulate offsets derived from the optical camera TV display.
TvOffset::TvOffset | ( | ) |
Constructor.
....................................................................... Constructor just calls reset
void TvOffset::apply | ( | PointingCorrections * | f, |
double * | daz, | ||
double * | del | ||
) |
Apply the tv offsets to the current pointing corrections.
....................................................................... Add in the Tv offsets to the pointing corrections
void TvOffset::reset | ( | ) |
Reset internal members to default values.
....................................................................... Reset the offsets
|
virtual |
Install a new offset received from the ACC.
....................................................................... Set the offset
Reimplemented from gcp::antenna::control::OffsetBase.
|
virtual |
Set the zero-point angle.
....................................................................... Set the zero-point angle.
Reimplemented from gcp::antenna::control::OffsetBase.