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

agwsCON_ADAPTER Class Reference

#include <agwsCON_ADAPTER.h>

Inheritance diagram for agwsCON_ADAPTER:

Inheritance graph
[legend]
Collaboration diagram for agwsCON_ADAPTER:

Collaboration graph
[legend]
List of all members.

Public Methods

 agwsCON_ADAPTER (const dbSYMADDRESS dbPoint, agwsCON_CAT &gsCat, agwsCON_SERVER &agServer)
 agwsCON_ADAPTER (const dbSYMADDRESS dbPoint, agwsCON_CAT &gsCat, agwsCON_SERVER &agServer, agwsCON_SETUP *gsSetup)
virtual ~agwsCON_ADAPTER ()
virtual ccsCOMPL_STAT Init ()
virtual ccsCOMPL_STAT Reset ()
virtual evhCB_COMPL_STAT ProbeAbsCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT ProbeAbsRstCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT ProbeCheckCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT ProbeCenterCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT ProbeDObjCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT ProbeGsCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT ProbeParkCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT OffsetAdCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT OffsetGpCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT OffsetXyCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT OffsetAdgCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT StartManCorrCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT StopManCorrCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT ProbeStopCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT GeneralReplyCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT GeneralErrorCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT OffsetAdGpOkCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT OffsetGpReplyCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT OffsetGpErrorCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT OffsetGpStepCB (evtEVENT_MSG &msg, void *udata)
virtual evhCB_COMPL_STAT OffsetAdgStopOkCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT OffsetAdgReplyCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT GpInPosOkCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual evhCB_COMPL_STAT GpInPosErrorCB (msgMESSAGE &msg, agwsCMD_HANDLER &handler)
virtual vltLOGICAL CheckProbePos (vltDOUBLE alpha, vltDOUBLE delta, vltLOGICAL usedMargin, vltDOUBLE rotAngle)
virtual ccsCOMPL_STAT StopOffsAdg ()
virtual ccsCOMPL_STAT GetProbeMagicScaleDB (vltDOUBLE *scaleX, vltDOUBLE *scaleY)
virtual ccsCOMPL_STAT EnableAdRotEvents ()
virtual ccsCOMPL_STAT DisableAdRotEvents ()
virtual ccsCOMPL_STAT UpdateVignettingLimits ()

Protected Methods

virtual ccsCOMPL_STAT ProbeCmdSend (const msgCMD cmd, const char *buffer, ccsTIMEVAL timeout, agwsCMD_HANDLER &handler, vltINT32 startState=agwsSTATE_OPERATING, vltINT32 endState=agwsSTATE_IDLE)
virtual ccsCOMPL_STAT LoadSearchCrit (vltDOUBLE *minMag, vltDOUBLE *maxMag, vltDOUBLE *minRad, vltDOUBLE *maxRad, char *vignettingLimit)
virtual evhCB_COMPL_STAT InsDataChangedCB (msgMESSAGE &msg, void *)
virtual ccsCOMPL_STAT EvtRegister (evtEVENT *evt, const char *dbAttr, evhCB_METHOD DbEventCB, evtFILTER filter=evtANY_WRITE)
virtual ccsCOMPL_STAT EvtDetach (evtEVENT *evt, evhCB_METHOD DbEventCB)

Protected Attributes

agwsCMD_HANDLER prAbsCmdHandler
agwsCMD_HANDLER prChkCmdHandler
agwsCMD_HANDLER prCntCmdHandler
agwsCMD_HANDLER prDObjCmdHandler
agwsCMD_HANDLER prGsCmdHandler
agwsCMD_HANDLER prParkCmdHandler
agwsCMD_HANDLER offsAdCmdHandler
agwsCMD_HANDLER offsGpCmdHandler
agwsCMD_HANDLER offsAdgCmdHandler
agwsCMD_HANDLER offsXyCmdHandler
agwsCMD_HANDLER startMcCmdHandler
agwsCMD_HANDLER stopMcCmdHandler
agwsCMD_HANDLER prStopCmdHandler
agwsTRANSFER probeCmd
agwsTRANSFER checkCmd
agwsTRANSFER trkoffCmd
agwsTRANSFER gpInPosCmd
agwsCON_CATgsCatalogue
agwsCON_SERVERagServer
agwsCON_SETUPgsSetupObj
ccsTIMEVAL prAbsTimeout
ccsTIMEVAL prChkTimeout
ccsTIMEVAL prCntTimeout
ccsTIMEVAL prParkTimeout
ccsTIMEVAL offsAdTimeout
ccsTIMEVAL offsAdgTimeout
ccsTIMEVAL offsXyTimeout
ccsTIMEVAL startMcTimeout
ccsTIMEVAL stopMcTimeout
ccsTIMEVAL gpInPosTimeout
vltLOGICAL alreadyGuiding
msgMESSAGE adOffset
evhCOMMAND offsadCmd
evhCOMMAND offsadGpCmd
mswINS_DATA_MONITOR insConfigData
evtEVENT evtOffsAlpha

Constructor & Destructor Documentation

agwsCON_ADAPTER::agwsCON_ADAPTER const dbSYMADDRESS    dbPoint,
agwsCON_CAT   gsCat,
agwsCON_SERVER   agServer
 

agwsCON_ADAPTER::agwsCON_ADAPTER const dbSYMADDRESS    dbPoint,
agwsCON_CAT   gsCat,
agwsCON_SERVER   agServer,
agwsCON_SETUP   gsSetup
 

virtual agwsCON_ADAPTER::~agwsCON_ADAPTER   [virtual]
 


Member Function Documentation

virtual ccsCOMPL_STAT agwsCON_ADAPTER::Init   [virtual]
 

Reimplemented in agwsCON_ADAPTER_VLT.

virtual ccsCOMPL_STAT agwsCON_ADAPTER::Reset   [virtual]
 

Reimplemented in agwsCON_ADAPTER_VLT.

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::ProbeAbsCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

Reimplemented in agwsCON_ADAPTER_NTT.

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::ProbeAbsRstCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::ProbeCheckCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::ProbeCenterCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

Reimplemented in agwsCON_ADAPTER_NTT.

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::ProbeDObjCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::ProbeGsCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

Reimplemented in agwsCON_ADAPTER_VLT, and atagwsCON_GUIDE_PROBE.

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::ProbeParkCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

Reimplemented in agwsCON_ADAPTER_NTT.

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::OffsetAdCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

Reimplemented in agwsCON_ADAPTER_NTT.

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::OffsetGpCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::OffsetXyCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

Reimplemented in agwsCON_ADAPTER_NTT.

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::OffsetAdgCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::StartManCorrCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::StopManCorrCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::ProbeStopCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

Reimplemented in agwsCON_ADAPTER_NTT, and atagwsCON_GUIDE_PROBE.

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::GeneralReplyCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::GeneralErrorCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::OffsetAdGpOkCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::OffsetGpReplyCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::OffsetGpErrorCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::OffsetGpStepCB evtEVENT_MSG &    msg,
void *    udata
[virtual]
 

Reimplemented in atagwsCON_GUIDE_PROBE.

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::OffsetAdgStopOkCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::OffsetAdgReplyCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::GpInPosOkCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::GpInPosErrorCB msgMESSAGE &    msg,
agwsCMD_HANDLER   handler
[virtual]
 

virtual vltLOGICAL agwsCON_ADAPTER::CheckProbePos vltDOUBLE    alpha,
vltDOUBLE    delta,
vltLOGICAL    usedMargin,
vltDOUBLE    rotAngle
[virtual]
 

Reimplemented in agwsCON_ADAPTER_NTT, and agwsCON_ADAPTER_VLT.

virtual ccsCOMPL_STAT agwsCON_ADAPTER::StopOffsAdg   [virtual]
 

virtual ccsCOMPL_STAT agwsCON_ADAPTER::GetProbeMagicScaleDB vltDOUBLE *    scaleX,
vltDOUBLE *    scaleY
[virtual]
 

virtual ccsCOMPL_STAT agwsCON_ADAPTER::EnableAdRotEvents   [virtual]
 

Reimplemented in agwsCON_ADAPTER_VLT, and atagwsCON_GUIDE_PROBE.

virtual ccsCOMPL_STAT agwsCON_ADAPTER::DisableAdRotEvents   [virtual]
 

Reimplemented in agwsCON_ADAPTER_VLT, and atagwsCON_GUIDE_PROBE.

virtual ccsCOMPL_STAT agwsCON_ADAPTER::UpdateVignettingLimits   [virtual]
 

Reimplemented in agwsCON_ADAPTER_VLT.

virtual ccsCOMPL_STAT agwsCON_ADAPTER::ProbeCmdSend const msgCMD    cmd,
const char *    buffer,
ccsTIMEVAL    timeout,
agwsCMD_HANDLER   handler,
vltINT32    startState = agwsSTATE_OPERATING,
vltINT32    endState = agwsSTATE_IDLE
[protected, virtual]
 

virtual ccsCOMPL_STAT agwsCON_ADAPTER::LoadSearchCrit vltDOUBLE *    minMag,
vltDOUBLE *    maxMag,
vltDOUBLE *    minRad,
vltDOUBLE *    maxRad,
char *    vignettingLimit
[protected, virtual]
 

virtual evhCB_COMPL_STAT agwsCON_ADAPTER::InsDataChangedCB msgMESSAGE &    msg,
void *   
[protected, virtual]
 

Reimplemented in agwsCON_ADAPTER_VLT.

virtual ccsCOMPL_STAT agwsCON_ADAPTER::EvtRegister evtEVENT *    evt,
const char *    dbAttr,
evhCB_METHOD    DbEventCB,
evtFILTER    filter = evtANY_WRITE
[protected, virtual]
 

virtual ccsCOMPL_STAT agwsCON_ADAPTER::EvtDetach evtEVENT *    evt,
evhCB_METHOD    DbEventCB
[protected, virtual]
 


Member Data Documentation

agwsCMD_HANDLER agwsCON_ADAPTER::prAbsCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::prChkCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::prCntCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::prDObjCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::prGsCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::prParkCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::offsAdCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::offsGpCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::offsAdgCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::offsXyCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::startMcCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::stopMcCmdHandler [protected]
 

agwsCMD_HANDLER agwsCON_ADAPTER::prStopCmdHandler [protected]
 

agwsTRANSFER agwsCON_ADAPTER::probeCmd [protected]
 

agwsTRANSFER agwsCON_ADAPTER::checkCmd [protected]
 

agwsTRANSFER agwsCON_ADAPTER::trkoffCmd [protected]
 

agwsTRANSFER agwsCON_ADAPTER::gpInPosCmd [protected]
 

agwsCON_CAT& agwsCON_ADAPTER::gsCatalogue [protected]
 

agwsCON_SERVER& agwsCON_ADAPTER::agServer [protected]
 

agwsCON_SETUP* agwsCON_ADAPTER::gsSetupObj [protected]
 

ccsTIMEVAL agwsCON_ADAPTER::prAbsTimeout [protected]
 

ccsTIMEVAL agwsCON_ADAPTER::prChkTimeout [protected]
 

ccsTIMEVAL agwsCON_ADAPTER::prCntTimeout [protected]
 

ccsTIMEVAL agwsCON_ADAPTER::prParkTimeout [protected]
 

ccsTIMEVAL agwsCON_ADAPTER::offsAdTimeout [protected]
 

ccsTIMEVAL agwsCON_ADAPTER::offsAdgTimeout [protected]
 

ccsTIMEVAL agwsCON_ADAPTER::offsXyTimeout [protected]
 

ccsTIMEVAL agwsCON_ADAPTER::startMcTimeout [protected]
 

ccsTIMEVAL agwsCON_ADAPTER::stopMcTimeout [protected]
 

ccsTIMEVAL agwsCON_ADAPTER::gpInPosTimeout [protected]
 

vltLOGICAL agwsCON_ADAPTER::alreadyGuiding [protected]
 

msgMESSAGE agwsCON_ADAPTER::adOffset [protected]
 

evhCOMMAND agwsCON_ADAPTER::offsadCmd [protected]
 

evhCOMMAND agwsCON_ADAPTER::offsadGpCmd [protected]
 

mswINS_DATA_MONITOR agwsCON_ADAPTER::insConfigData [protected]
 

evtEVENT agwsCON_ADAPTER::evtOffsAlpha [protected]
 


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