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

Collect together the various offset types used by the Tracker class. More...

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

Public Member Functions

sza::antenna::control::EquatOffsetEquatOffset ()
 Return a pointer to the equatorial offsets. More...
 
void mergeTvOffset (PointingCorrections *f)
 Update the az and el pointing offsets to include any new offsets measured by the user from the TV monitor of the optical-pointing telescope. More...
 
void mergeTvOffset (Pointing *p)
 
sza::antenna::control::MountOffsetMountOffset ()
 Return a pointer to the mount offsets. More...
 
OffsetBaseOffset (sza::util::OffsetMsg::Type type)
 A public method for obtaining a pointer to the right offset type. More...
 
void packEquatOffset (signed *s_elements)
 Pack equatorial offsets for archival in the register database. More...
 
void packHorizOffset (signed *s_elements)
 Pack mount horizon offsets for archival in the register database. More...
 
void packSkyOffset (signed *s_elements)
 Pack sky offsets for archival in the register database. More...
 
void reset ()
 Reset internal data members. More...
 
sza::antenna::control::SkyOffsetSkyOffset ()
 Return a pointer to the sky offsets. More...
 
 TrackerOffset ()
 Constructor. More...
 
sza::antenna::control::TvOffsetTvOffset ()
 Return a pointer to the TV offsets. More...
 

Detailed Description

Collect together the various offset types used by the Tracker class.

Definition at line 28 of file TrackerOffset.h.

Constructor & Destructor Documentation

sza::antenna::control::TrackerOffset::TrackerOffset ( )

Constructor.

Member Function Documentation

sza::antenna::control::EquatOffset* sza::antenna::control::TrackerOffset::EquatOffset ( )

Return a pointer to the equatorial offsets.

Definition at line 55 of file TrackerOffset.h.

void sza::antenna::control::TrackerOffset::mergeTvOffset ( PointingCorrections f)

Update the az and el pointing offsets to include any new offsets measured by the user from the TV monitor of the optical-pointing telescope.

Parameters
fPointingCorrections * The corrected az,el and latitude.
sza::antenna::control::MountOffset* sza::antenna::control::TrackerOffset::MountOffset ( )

Return a pointer to the mount offsets.

Definition at line 48 of file TrackerOffset.h.

OffsetBase* sza::antenna::control::TrackerOffset::Offset ( sza::util::OffsetMsg::Type  type)

A public method for obtaining a pointer to the right offset type.

void sza::antenna::control::TrackerOffset::packEquatOffset ( signed *  s_elements)

Pack equatorial offsets for archival in the register database.

void sza::antenna::control::TrackerOffset::packHorizOffset ( signed *  s_elements)

Pack mount horizon offsets for archival in the register database.

void sza::antenna::control::TrackerOffset::packSkyOffset ( signed *  s_elements)

Pack sky offsets for archival in the register database.

void sza::antenna::control::TrackerOffset::reset ( )

Reset internal data members.

sza::antenna::control::SkyOffset* sza::antenna::control::TrackerOffset::SkyOffset ( )

Return a pointer to the sky offsets.

Definition at line 62 of file TrackerOffset.h.

sza::antenna::control::TvOffset* sza::antenna::control::TrackerOffset::TvOffset ( )

Return a pointer to the TV offsets.

Definition at line 69 of file TrackerOffset.h.


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