My Project
|
#include <TrackerOffset.h>
Public Member Functions | |
TrackerOffset () | |
void | reset () |
gcp::antenna::control::MountOffset * | MountOffset () |
gcp::antenna::control::EquatOffset * | EquatOffset () |
gcp::antenna::control::SkyOffset * | SkyOffset () |
gcp::antenna::control::TvOffset * | TvOffset () |
OffsetBase * | Offset (gcp::util::OffsetMsg::Type type) |
void | packEquatOffset (signed *s_elements) |
void | packHorizOffset (signed *s_elements) |
void | packHorizOffset (double *array) |
void | packSkyOffset (signed *s_elements) |
void | mergeTvOffset (PointingCorrections *f) |
Collect together the various offset types used by the Tracker class.
TrackerOffset::TrackerOffset | ( | ) |
Constructor.
....................................................................... Constructor doesn't need to call reset methods of subclasses, since their constructors will already do this
|
inline |
Return a pointer to the equatorial offsets.
void TrackerOffset::mergeTvOffset | ( | PointingCorrections * | f | ) |
Update the az and el pointing offsets to include any new offsets measured by the user from the TV monitor of the optical-pointing telescope.
f | PointingCorrections * The corrected az,el and latitude. |
|
inline |
Return a pointer to the mount offsets.
OffsetBase * TrackerOffset::Offset | ( | gcp::util::OffsetMsg::Type | type | ) |
A public method for obtaining a pointer to the right offset type
....................................................................... A public function to request an offset by enumerated type
void TrackerOffset::packEquatOffset | ( | signed * | s_elements | ) |
Pack equatorial offsets for archival in the register database.
....................................................................... Pack equatorial offsets for archival in the register database.
void TrackerOffset::packHorizOffset | ( | signed * | s_elements | ) |
Pack mount horizon offsets for archival in the register database.
....................................................................... Pack mount horizon offsets for archival in the register database.
void TrackerOffset::packHorizOffset | ( | double * | array | ) |
....................................................................... Pack mount horizon offsets for archival in the register database.
void TrackerOffset::packSkyOffset | ( | signed * | s_elements | ) |
Pack sky offsets for archival in the register database.
....................................................................... Pack sky offsets for archival in the register database.
void TrackerOffset::reset | ( | ) |
Reset internal data members.
....................................................................... Reset all offset parameters
|
inline |
Return a pointer to the sky offsets.
|
inline |
Return a pointer to the TV offsets.