CARMA C++
|
The following class is used to record the horizon coordinates of a source. More...
#include <carma/antenna/sza/antenna/control/Position.h>
Public Member Functions | |
double | get (sza::util::Axis::Type axis) |
Get an axis position. More... | |
void | increment (MountOffset *offset) |
Increment the requested position with mount offsets. More... | |
void | pack (signed *s_elements) |
Pack this position for archival in the register database. More... | |
Position () | |
Constructor. More... | |
void | reset () |
Reset internal data members. More... | |
void | set (sza::util::Axis::Type axis, double val) |
Set an axis position. More... | |
void | set (double az, double el, double pa) |
Set an axis position. More... | |
Friends | |
class | Pointing |
class | Tracker |
Declare Pointing as a friend so we can manipulate Position members in pack methods. More... | |
class | TrackerBoard |
class | TvOffset |
The following class is used to record the horizon coordinates of a source.
Definition at line 31 of file Position.h.
sza::antenna::control::Position::Position | ( | ) |
Constructor.
double sza::antenna::control::Position::get | ( | sza::util::Axis::Type | axis | ) |
Get an axis position.
void sza::antenna::control::Position::increment | ( | MountOffset * | offset | ) |
Increment the requested position with mount offsets.
void sza::antenna::control::Position::pack | ( | signed * | s_elements | ) |
Pack this position for archival in the register database.
void sza::antenna::control::Position::reset | ( | ) |
Reset internal data members.
void sza::antenna::control::Position::set | ( | sza::util::Axis::Type | axis, |
double | val | ||
) |
Set an axis position.
void sza::antenna::control::Position::set | ( | double | az, |
double | el, | ||
double | pa | ||
) |
Set an axis position.
|
friend |
Declare Pointing as a friend so we can manipulate Position members in pack methods.
Definition at line 76 of file Position.h.