CARMA C++
sza::antenna::control::Position Class Reference

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
 

Detailed Description

The following class is used to record the horizon coordinates of a source.

Definition at line 31 of file Position.h.

Constructor & Destructor Documentation

sza::antenna::control::Position::Position ( )

Constructor.

Member Function Documentation

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.

Friends And Related Function Documentation

friend class Tracker
friend

Declare Pointing as a friend so we can manipulate Position members in pack methods.

Definition at line 76 of file Position.h.


The documentation for this class was generated from the following file: