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

A class for managing mount offsets (az/el). More...

#include <carma/antenna/sza/antenna/control/MountOffset.h>

Inheritance diagram for sza::antenna::control::MountOffset:
sza::antenna::control::OffsetBase

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...
 
- Public Member Functions inherited from sza::antenna::control::OffsetBase
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...
 

Detailed Description

A class for managing mount offsets (az/el).

Definition at line 21 of file MountOffset.h.

Constructor & Destructor Documentation

sza::antenna::control::MountOffset::MountOffset ( )

Constructor.

Member Function Documentation

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.

void sza::antenna::control::MountOffset::set ( sza::util::OffsetMsg  msg)
virtual

Set the offsets.

Reimplemented from sza::antenna::control::OffsetBase.


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