CARMA C++
|
A class for managing mount offsets (az/el). More...
#include <carma/antenna/sza/antenna/control/MountOffset.h>
Public Member Functions | |
double | getAz () |
Return the azimuth offset. More... | |
double | getEl () |
Return the elevation offset. More... | |
void | increment (double daz, double del) |
Increment the offsets, in radians. More... | |
MountOffset () | |
Constructor. More... | |
void | pack (signed *s_elements) |
Method to pack the mount offsets for archival in the register database. More... | |
void | reset () |
Initialize the offsets. More... | |
void | set (sza::util::OffsetMsg msg) |
Set the offsets. More... | |
![]() | |
virtual void | apply (PointingCorrections *f) |
Apply these offsets to the pointing model. 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... | |
A class for managing mount offsets (az/el).
Definition at line 21 of file MountOffset.h.
sza::antenna::control::MountOffset::MountOffset | ( | ) |
Constructor.
double sza::antenna::control::MountOffset::getAz | ( | ) |
Return the azimuth offset.
double sza::antenna::control::MountOffset::getEl | ( | ) |
Return the elevation offset.
void sza::antenna::control::MountOffset::increment | ( | double | daz, |
double | del | ||
) |
Increment the offsets, in radians.
void sza::antenna::control::MountOffset::pack | ( | signed * | s_elements | ) |
Method to pack the mount offsets for archival in the register database.
void sza::antenna::control::MountOffset::reset | ( | ) |
Initialize the offsets.
|
virtual |
Set the offsets.
Reimplemented from sza::antenna::control::OffsetBase.