My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::antenna::control::AxisPositions Class Reference

#include <AxisPositions.h>

Public Member Functions

 AxisPositions ()
 
gcp::antenna::control::AxisPosAxisPos (gcp::util::Axis::Type type)
 
void pack (signed *s_elements)
 
void pack (double *array)
 

Public Attributes

gcp::antenna::control::AxisPos az_
 
gcp::antenna::control::AxisPos el_
 
gcp::antenna::control::AxisPos pa_
 

Friends

class Tracker
 
class SptTracker
 
class SptTrackerDebug
 
class TrackerBoard
 
class ServoComms
 
class PmacBoard
 
class AcuBoard
 
class AcuBoardDebug
 

Detailed Description

The AxisPositions class is used by the Tracker class to record the positions of the telescope axes, as reported by the pmac.

Constructor & Destructor Documentation

AxisPositions::AxisPositions ( )

Constructor

....................................................................... Constructor initializes the AxisPos members.

Member Function Documentation

gcp::antenna::control::AxisPos * AxisPositions::AxisPos ( gcp::util::Axis::Type  type)

Return a pointer to a particular AxisPos descriptor

Exceptions
Exception....................................................................... Return a pointer to the requested axis position
void gcp::antenna::control::AxisPositions::pack ( signed *  s_elements)

Pack relevant data for archival in the register database

void AxisPositions::pack ( double *  d_elements)

....................................................................... Pack the topocentric positions for archival in the register database

Friends And Related Function Documentation

friend class Tracker
friend

Friends of AxisPositions.

Member Data Documentation

gcp::antenna::control::AxisPos gcp::antenna::control::AxisPositions::az_

The position of the azimuth axis

gcp::antenna::control::AxisPos gcp::antenna::control::AxisPositions::el_

The position of the elevation axis

gcp::antenna::control::AxisPos gcp::antenna::control::AxisPositions::pa_

The position of the pa axis


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