|
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) |
Public Member Functions inherited from gcp::antenna::control::OffsetBase | |
| OffsetBase () | |
| virtual | ~OffsetBase ()=0 |
| virtual void | apply (PointingCorrections *f) |
| virtual void | set (gcp::util::OffsetMsg, unsigned seq) |
Friends | |
| class | Tracker |
Additional Inherited Members | |
Static Public Member Functions inherited from gcp::antenna::control::OffsetBase | |
| 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.