CARMA C++
|
A class to manage equatorial (RA/DEC) tracking offsets. More...
#include <carma/antenna/sza/antenna/control/EquatOffset.h>
Public Member Functions | |
void | apply (PointingCorrections *f) |
Apply the offsets to the pointing correction. More... | |
EquatOffset () | |
Constructor. More... | |
void | pack (signed *s_elements) |
Pack equatorial offsets for archival in the register database. More... | |
void | reset () |
Reset internal data members of this object. More... | |
void | set (sza::util::OffsetMsg msg) |
Install new offsets received from the control program. More... | |
![]() | |
OffsetBase () | |
Constructor. More... | |
virtual void | set (sza::util::OffsetMsg, unsigned seq) |
Install new offsets received from the control program, with sequence number. More... | |
virtual void | setAngle (double angle) |
Set an angle. More... | |
double | wrap2pi (double angle) |
Round an angle into the range 0-2.pi. More... | |
double | wrapPi (double angle) |
Round an angle into the range -pi..pi. More... | |
virtual | ~OffsetBase ()=0 |
Pure virtual destructor prevents instantiation of OffsetBase. More... | |
Friends | |
class | Tracker |
Tracker will access internal members directly. More... | |
A class to manage equatorial (RA/DEC) tracking offsets.
Definition at line 27 of file EquatOffset.h.
sza::antenna::control::EquatOffset::EquatOffset | ( | ) |
Constructor.
|
virtual |
Apply the offsets to the pointing correction.
Reimplemented from sza::antenna::control::OffsetBase.
void sza::antenna::control::EquatOffset::pack | ( | signed * | s_elements | ) |
Pack equatorial offsets for archival in the register database.
void sza::antenna::control::EquatOffset::reset | ( | ) |
Reset internal data members of this object.
|
virtual |
Install new offsets received from the control program.
Reimplemented from sza::antenna::control::OffsetBase.
|
friend |
Tracker will access internal members directly.
Definition at line 62 of file EquatOffset.h.