CARMA C++
|
Collect together the various offset types used by the Tracker class. More...
#include <carma/antenna/sza/antenna/control/TrackerOffset.h>
Public Member Functions | |
sza::antenna::control::EquatOffset * | EquatOffset () |
Return a pointer to the equatorial offsets. More... | |
void | 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. More... | |
void | mergeTvOffset (Pointing *p) |
sza::antenna::control::MountOffset * | MountOffset () |
Return a pointer to the mount offsets. More... | |
OffsetBase * | Offset (sza::util::OffsetMsg::Type type) |
A public method for obtaining a pointer to the right offset type. More... | |
void | packEquatOffset (signed *s_elements) |
Pack equatorial offsets for archival in the register database. More... | |
void | packHorizOffset (signed *s_elements) |
Pack mount horizon offsets for archival in the register database. More... | |
void | packSkyOffset (signed *s_elements) |
Pack sky offsets for archival in the register database. More... | |
void | reset () |
Reset internal data members. More... | |
sza::antenna::control::SkyOffset * | SkyOffset () |
Return a pointer to the sky offsets. More... | |
TrackerOffset () | |
Constructor. More... | |
sza::antenna::control::TvOffset * | TvOffset () |
Return a pointer to the TV offsets. More... | |
Collect together the various offset types used by the Tracker class.
Definition at line 28 of file TrackerOffset.h.
sza::antenna::control::TrackerOffset::TrackerOffset | ( | ) |
Constructor.
sza::antenna::control::EquatOffset* sza::antenna::control::TrackerOffset::EquatOffset | ( | ) |
Return a pointer to the equatorial offsets.
Definition at line 55 of file TrackerOffset.h.
void sza::antenna::control::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. |
sza::antenna::control::MountOffset* sza::antenna::control::TrackerOffset::MountOffset | ( | ) |
Return a pointer to the mount offsets.
Definition at line 48 of file TrackerOffset.h.
OffsetBase* sza::antenna::control::TrackerOffset::Offset | ( | sza::util::OffsetMsg::Type | type | ) |
A public method for obtaining a pointer to the right offset type.
void sza::antenna::control::TrackerOffset::packEquatOffset | ( | signed * | s_elements | ) |
Pack equatorial offsets for archival in the register database.
void sza::antenna::control::TrackerOffset::packHorizOffset | ( | signed * | s_elements | ) |
Pack mount horizon offsets for archival in the register database.
void sza::antenna::control::TrackerOffset::packSkyOffset | ( | signed * | s_elements | ) |
Pack sky offsets for archival in the register database.
void sza::antenna::control::TrackerOffset::reset | ( | ) |
Reset internal data members.
sza::antenna::control::SkyOffset* sza::antenna::control::TrackerOffset::SkyOffset | ( | ) |
Return a pointer to the sky offsets.
Definition at line 62 of file TrackerOffset.h.
sza::antenna::control::TvOffset* sza::antenna::control::TrackerOffset::TvOffset | ( | ) |
Return a pointer to the TV offsets.
Definition at line 69 of file TrackerOffset.h.