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

A class to manage equatorial (RA/DEC) tracking offsets. More...

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

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

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

Detailed Description

A class to manage equatorial (RA/DEC) tracking offsets.

Definition at line 27 of file EquatOffset.h.

Constructor & Destructor Documentation

sza::antenna::control::EquatOffset::EquatOffset ( )

Constructor.

Member Function Documentation

void sza::antenna::control::EquatOffset::apply ( PointingCorrections f)
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.

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

Install new offsets received from the control program.

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

Friends And Related Function Documentation

friend class Tracker
friend

Tracker will access internal members directly.

Definition at line 62 of file EquatOffset.h.


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