My Project
|
#include <AzTilt.h>
Public Member Functions | |
AzTilt () | |
void | reset () |
void | setHaTilt (double ha_tilt) |
void | setLatTilt (double lat_tilt) |
void | apply (PointingCorrections *f) |
void | packHaTilt (signed *s_elements) |
void | packLatTilt (signed *s_elements) |
![]() | |
virtual | ~AxisTilt () |
virtual void | setTilt (double tilt) |
virtual void | packTilt (signed *s_elements) |
Define a class for handling AZ tilts
AzTilt::AzTilt | ( | ) |
Constructor trivially calls reset(), below.
....................................................................... Constructor just resets internal members.
|
virtual |
Correct the tilt of the azimuth axis.
....................................................................... Correct the tilt of the azimuth axis.
As of March 2001 using a new algorithm from MCS which actually works in terms of of the magnitude and direction of the tilt. However to avoid changing the names of variables etc. convert tilts in the directions of hour angle and latitude to a magnitude and direction in this function.
DASI tilt meter has same orientation as SZA one. x is front-to-back with positive x corresponding to front tilted up. y is 90 deg anticlock from x when looking down az axis (usual RH coord frame). So for scope at az=0 xtilt is latTilt, and ytilt is haTilt.
Input/Output: f PointingCorrections * The az/el pointing to be corrected.
Reimplemented from gcp::antenna::control::AxisTilt.
|
virtual |
Pack an HA tilt for archival in the register database.
....................................................................... Pack an HA tilt for archival in the register database.
Reimplemented from gcp::antenna::control::AxisTilt.
|
virtual |
Pack a latitude tilt for archival in the register database.
....................................................................... Pack a latitude tilt for archival in the register database.
Reimplemented from gcp::antenna::control::AxisTilt.
|
virtual |
Reset internal data members to something sensible.
....................................................................... Reset internal data members
Reimplemented from gcp::antenna::control::AxisTilt.
|
virtual |
Install a HA tilt
....................................................................... Install the HA tilt.
Reimplemented from gcp::antenna::control::AxisTilt.
|
virtual |
Install a latitude tilt
....................................................................... Install the latitude tilt.
Reimplemented from gcp::antenna::control::AxisTilt.