#include <trkwsPOS_CALC.h>
Collaboration diagram for trkwsPOS_CALC:

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_LIST * | altLcu |
| trkwsPOS_READ_LIST * | azLcu |
| 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001