Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

trkwsPOS_CALC Class Reference

#include <trkwsPOS_CALC.h>

Collaboration diagram for trkwsPOS_CALC:

Collaboration graph
[legend]
List of all members.

Public Methods

 trkwsPOS_CALC (const dbSYMADDRESS dbPoint)
virtual ~trkwsPOS_CALC ()
ccsCOMPL_STAT Enable ()
ccsCOMPL_STAT Disable ()
virtual evhCB_COMPL_STAT ActPosDbEventCB (evtEVENT_MSG &msg, void *udata)

Protected Methods

ccsCOMPL_STAT SetInvalid (vltINT32 code, vltDOUBLE time=0)
ccsCOMPL_STAT SetValid ()

Private Attributes

dbSYMADDRESS dbPoint
trkwsPOS_READ_LISTaltLcu
trkwsPOS_READ_LISTazLcu
eccsDB_DOUBLE * rotOffsetObj
eccsDB_DOUBLE * rotOffsetStepAccu
eccsDB_DOUBLE * alphaAppAct
eccsDB_DOUBLE * deltaAppAct
eccsDB_INT32 posStatus
eccsDB_DOUBLE syncTimestamp
vltDOUBLE altitude
vltDOUBLE azimuth
vltDOUBLE alpha2000Readback
vltDOUBLE delta2000Readback
vltDOUBLE alpha2000DegReadback
vltDOUBLE delta2000DegReadback
vltDOUBLE alphaCurrentReadback
vltDOUBLE deltaCurrentReadback
vltDOUBLE alphaReadback
vltDOUBLE deltaReadback
vltDOUBLE alphaEncoder
vltDOUBLE deltaEncoder
vltDOUBLE alphaLT2000
vltDOUBLE deltaLT2000
vltDOUBLE siderealTime
vltDOUBLE utc
vltDOUBLE hourAngle
eccsDB_DOUBLE rotRadPosActual
eccsDB_DOUBLE rotDegPosActual
eccsDB_DOUBLE adRadPosActual
eccsDB_DOUBLE adDegPosActual
vltDOUBLE decDeviation
vltDOUBLE raDeviation
eccsDB_DOUBLE refAlpha
eccsDB_DOUBLE refDelta
eccsDB_DOUBLE maxTimeDifference
eccsDB_DOUBLE epoch
eccsDB_DOUBLE equinox
eccsDB_STRING epochSystem
eccsDB_DOUBLE pma
eccsDB_DOUBLE pmd
eccsDB_DOUBLE parallax
eccsDB_DOUBLE radvel
eccsDB_DOUBLE dut1
eccsDB_DOUBLE wavelen
eccsDB_DOUBLE temperature
eccsDB_DOUBLE pressure
eccsDB_DOUBLE humidity
eccsDB_DOUBLE lapseRate
eccsDB_DOUBLE longitude
eccsDB_DOUBLE latitude
eccsDB_DOUBLE height
eccsDB_DOUBLE polmx
eccsDB_DOUBLE polmy
eccsDB_DOUBLE pointAxisOffX
eccsDB_DOUBLE pointAxisOffY
eccsDB_DOUBLE rotOffset
eccsDB_DOUBLE rotOnSky
eccsDB_STRING rotPosAddr
eccsDB_STRING adPosAddr
vltLOGICAL enabled
vltINT32 errorCounter
vltINT32 errorCounterRotatorAddr
vltINT32 errorBonus
vltDOUBLE lastTimeStamp
vltLOGICAL alreadyInvalid
dbLISTID listId

Constructor & Destructor Documentation

trkwsPOS_CALC::trkwsPOS_CALC const dbSYMADDRESS    dbPoint
 

virtual trkwsPOS_CALC::~trkwsPOS_CALC   [virtual]
 


Member Function Documentation

ccsCOMPL_STAT trkwsPOS_CALC::Enable  
 

ccsCOMPL_STAT trkwsPOS_CALC::Disable  
 

virtual evhCB_COMPL_STAT trkwsPOS_CALC::ActPosDbEventCB evtEVENT_MSG &    msg,
void *    udata
[virtual]
 

ccsCOMPL_STAT trkwsPOS_CALC::SetInvalid vltINT32    code,
vltDOUBLE    time = 0
[protected]
 

ccsCOMPL_STAT trkwsPOS_CALC::SetValid   [protected]
 


Member Data Documentation

dbSYMADDRESS trkwsPOS_CALC::dbPoint [private]
 

trkwsPOS_READ_LIST* trkwsPOS_CALC::altLcu [private]
 

trkwsPOS_READ_LIST* trkwsPOS_CALC::azLcu [private]
 

eccsDB_DOUBLE* trkwsPOS_CALC::rotOffsetObj [private]
 

eccsDB_DOUBLE* trkwsPOS_CALC::rotOffsetStepAccu [private]
 

eccsDB_DOUBLE* trkwsPOS_CALC::alphaAppAct [private]
 

eccsDB_DOUBLE* trkwsPOS_CALC::deltaAppAct [private]
 

eccsDB_INT32 trkwsPOS_CALC::posStatus [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::syncTimestamp [private]
 

vltDOUBLE trkwsPOS_CALC::altitude [private]
 

vltDOUBLE trkwsPOS_CALC::azimuth [private]
 

vltDOUBLE trkwsPOS_CALC::alpha2000Readback [private]
 

vltDOUBLE trkwsPOS_CALC::delta2000Readback [private]
 

vltDOUBLE trkwsPOS_CALC::alpha2000DegReadback [private]
 

vltDOUBLE trkwsPOS_CALC::delta2000DegReadback [private]
 

vltDOUBLE trkwsPOS_CALC::alphaCurrentReadback [private]
 

vltDOUBLE trkwsPOS_CALC::deltaCurrentReadback [private]
 

vltDOUBLE trkwsPOS_CALC::alphaReadback [private]
 

vltDOUBLE trkwsPOS_CALC::deltaReadback [private]
 

vltDOUBLE trkwsPOS_CALC::alphaEncoder [private]
 

vltDOUBLE trkwsPOS_CALC::deltaEncoder [private]
 

vltDOUBLE trkwsPOS_CALC::alphaLT2000 [private]
 

vltDOUBLE trkwsPOS_CALC::deltaLT2000 [private]
 

vltDOUBLE trkwsPOS_CALC::siderealTime [private]
 

vltDOUBLE trkwsPOS_CALC::utc [private]
 

vltDOUBLE trkwsPOS_CALC::hourAngle [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::rotRadPosActual [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::rotDegPosActual [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::adRadPosActual [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::adDegPosActual [private]
 

vltDOUBLE trkwsPOS_CALC::decDeviation [private]
 

vltDOUBLE trkwsPOS_CALC::raDeviation [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::refAlpha [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::refDelta [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::maxTimeDifference [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::epoch [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::equinox [private]
 

eccsDB_STRING trkwsPOS_CALC::epochSystem [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::pma [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::pmd [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::parallax [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::radvel [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::dut1 [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::wavelen [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::temperature [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::pressure [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::humidity [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::lapseRate [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::longitude [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::latitude [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::height [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::polmx [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::polmy [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::pointAxisOffX [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::pointAxisOffY [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::rotOffset [private]
 

eccsDB_DOUBLE trkwsPOS_CALC::rotOnSky [private]
 

eccsDB_STRING trkwsPOS_CALC::rotPosAddr [private]
 

eccsDB_STRING trkwsPOS_CALC::adPosAddr [private]
 

vltLOGICAL trkwsPOS_CALC::enabled [private]
 

vltINT32 trkwsPOS_CALC::errorCounter [private]
 

vltINT32 trkwsPOS_CALC::errorCounterRotatorAddr [private]
 

vltINT32 trkwsPOS_CALC::errorBonus [private]
 

vltDOUBLE trkwsPOS_CALC::lastTimeStamp [private]
 

vltLOGICAL trkwsPOS_CALC::alreadyInvalid [private]
 

dbLISTID trkwsPOS_CALC::listId [private]
 


The documentation for this class was generated from the following file:
Generated on Wed Dec 3 14:59:45 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001