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

agwsCON_SERVER Class Reference

#include <agwsCON_SERVER.h>

Inheritance diagram for agwsCON_SERVER:

Inheritance graph
[legend]
Collaboration diagram for agwsCON_SERVER:

Collaboration graph
[legend]
List of all members.

Public Methods

 agwsCON_SERVER (const dbSYMADDRESS dbPoint, agwsCON_SETUP &conSetup)
virtual ~agwsCON_SERVER ()
virtual ccsCOMPL_STAT Init ()
virtual ccsCOMPL_STAT Reset ()
virtual ccsCOMPL_STAT StartAg (msgMESSAGE &msg, fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual ccsCOMPL_STAT StopAg (msgMESSAGE &msg, fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual ccsCOMPL_STAT OffsAg (msgMESSAGE &msg, fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual ccsCOMPL_STAT OffsTrkAd (msgMESSAGE &msg, fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual ccsCOMPL_STAT ErrVector (msgMESSAGE &msg, fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual ccsCOMPL_STAT Setup (fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual ccsCOMPL_STAT Stop (msgMESSAGE &msg, fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual ccsCOMPL_STAT StrtTccd (msgMESSAGE &msg, fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual ccsCOMPL_STAT StopTccd (msgMESSAGE &msg, fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual ccsCOMPL_STAT XY2AD (vltDOUBLE x, vltDOUBLE y, msgMESSAGE &msg, fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual const char * GuideMode (void)
virtual void GuideMode (const char *guideMode)
virtual vltDOUBLE CcdPixSize ()

Protected Methods

virtual ccsCOMPL_STAT SetCallbacks (agwsCMD_PARALLEL *cmd, fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout, eccsTIMEVAL time, void *udata=NULL)
virtual evhCB_COMPL_STAT PixSizeCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT PixSizeErrorCB (msgMESSAGE &msg, void *udata)

Protected Attributes

agwsCON_SERVER_STARTAG startAgCmd
agwsCMD_PARALLEL stopAgCmd
agwsCMD_PARALLEL offsAgCmd
agwsCMD_PARALLEL offsTrkAdCmd
evhCOMMAND xy2adCmd
agwsCON_SERVER_OBJCLOS objClosCmd
agwsCMD_PARALLEL setupCmd
agwsCMD_PARALLEL startCmd
agwsCMD_PARALLEL stopCmd
agwsCMD_PARALLEL offsProbeAdCmd
agwsCON_CATgsCatalogue
agwsCON_SETUPagwsConSetup
ccsTIMEVAL startagTimeout
ccsTIMEVAL stopagTimeout
ccsTIMEVAL offsagTimeout
ccsTIMEVAL offsTrkAdTimeout
ccsTIMEVAL xy2adTimeout
ccsTIMEVAL setupTimeout
ccsTIMEVAL objclosTimeout
char guideMode [agwsMODE_STR_MAX_LEN+1]

Private Attributes

vltDOUBLE ccdPixSize
evhCOMMAND ccdPixSizeCommand
int32 startAgTimeout = 40
int32 stopAgTimeout = 40
int32 offsAgTimeout = 40
int32 xy2adTimeout = 40
int32 objClosTimeout = 40
int32 setupTimeout = 40
int32 waitTimeout = 5
int32 prAbsTimeout = 40
int32 prAltTimeout = 40
int32 prChkTimeout = 40
int32 prCntTimeout = 40
int32 prParkTimeout = 40
int32 offsAdTimeout = 40
int32 offsXyTimeout = 40
int32 startMcTimeout = 40
int32 stopMcTimeout = 40
int32 offsTrkAdTimeout = 80

Constructor & Destructor Documentation

agwsCON_SERVER::agwsCON_SERVER const dbSYMADDRESS    dbPoint,
agwsCON_SETUP   conSetup
 

virtual agwsCON_SERVER::~agwsCON_SERVER   [virtual]
 


Member Function Documentation

virtual ccsCOMPL_STAT agwsCON_SERVER::Init   [virtual]
 

Reimplemented in atagwsCON_SERVER, and fswsCON_SERVER.

virtual ccsCOMPL_STAT agwsCON_SERVER::Reset   [virtual]
 

Reimplemented in atagwsCON_SERVER, and fswsCON_SERVER.

virtual ccsCOMPL_STAT agwsCON_SERVER::StartAg msgMESSAGE &    msg,
fndOBJECT *    obj,
evhCB_METHOD    reply,
evhCB_METHOD    errReply,
evhCB_METHOD    timeout = NULL,
void *    udata = NULL
[virtual]
 

Reimplemented in fswsCON_SERVER.

virtual ccsCOMPL_STAT agwsCON_SERVER::StopAg msgMESSAGE &    msg,
fndOBJECT *    obj,
evhCB_METHOD    reply,
evhCB_METHOD    errReply,
evhCB_METHOD    timeout = NULL,
void *    udata = NULL
[virtual]
 

Reimplemented in fswsCON_SERVER.

virtual ccsCOMPL_STAT agwsCON_SERVER::OffsAg msgMESSAGE &    msg,
fndOBJECT *    obj,
evhCB_METHOD    reply,
evhCB_METHOD    errReply,
evhCB_METHOD    timeout = NULL,
void *    udata = NULL
[virtual]
 

Reimplemented in fswsCON_SERVER.

virtual ccsCOMPL_STAT agwsCON_SERVER::OffsTrkAd msgMESSAGE &    msg,
fndOBJECT *    obj,
evhCB_METHOD    reply,
evhCB_METHOD    errReply,
evhCB_METHOD    timeout = NULL,
void *    udata = NULL
[virtual]
 

virtual ccsCOMPL_STAT agwsCON_SERVER::ErrVector msgMESSAGE &    msg,
fndOBJECT *    obj,
evhCB_METHOD    reply,
evhCB_METHOD    errReply,
evhCB_METHOD    timeout = NULL,
void *    udata = NULL
[virtual]
 

virtual ccsCOMPL_STAT agwsCON_SERVER::Setup fndOBJECT *    obj,
evhCB_METHOD    reply,
evhCB_METHOD    errReply,
evhCB_METHOD    timeout = NULL,
void *    udata = NULL
[virtual]
 

Reimplemented in fswsCON_SERVER.

virtual ccsCOMPL_STAT agwsCON_SERVER::Stop msgMESSAGE &    msg,
fndOBJECT *    obj,
evhCB_METHOD    reply,
evhCB_METHOD    errReply,
evhCB_METHOD    timeout = NULL,
void *    udata = NULL
[virtual]
 

virtual ccsCOMPL_STAT agwsCON_SERVER::StrtTccd msgMESSAGE &    msg,
fndOBJECT *    obj,
evhCB_METHOD    reply,
evhCB_METHOD    errReply,
evhCB_METHOD    timeout = NULL,
void *    udata = NULL
[virtual]
 

virtual ccsCOMPL_STAT agwsCON_SERVER::StopTccd msgMESSAGE &    msg,
fndOBJECT *    obj,
evhCB_METHOD    reply,
evhCB_METHOD    errReply,
evhCB_METHOD    timeout = NULL,
void *    udata = NULL
[virtual]
 

virtual ccsCOMPL_STAT agwsCON_SERVER::XY2AD vltDOUBLE    x,
vltDOUBLE    y,
msgMESSAGE &    msg,
fndOBJECT *    obj,
evhCB_METHOD    reply,
evhCB_METHOD    errReply,
evhCB_METHOD    timeout = NULL,
void *    udata = NULL
[virtual]
 

virtual const char* agwsCON_SERVER::GuideMode void    [virtual]
 

virtual void agwsCON_SERVER::GuideMode const char *    guideMode [virtual]
 

virtual vltDOUBLE agwsCON_SERVER::CcdPixSize   [virtual]
 

virtual ccsCOMPL_STAT agwsCON_SERVER::SetCallbacks agwsCMD_PARALLEL   cmd,
fndOBJECT *    obj,
evhCB_METHOD    reply,
evhCB_METHOD    errReply,
evhCB_METHOD    timeout,
eccsTIMEVAL    time,
void *    udata = NULL
[protected, virtual]
 

virtual evhCB_COMPL_STAT agwsCON_SERVER::PixSizeCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT agwsCON_SERVER::PixSizeErrorCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 


Member Data Documentation

agwsCON_SERVER_STARTAG agwsCON_SERVER::startAgCmd [protected]
 

agwsCMD_PARALLEL agwsCON_SERVER::stopAgCmd [protected]
 

agwsCMD_PARALLEL agwsCON_SERVER::offsAgCmd [protected]
 

agwsCMD_PARALLEL agwsCON_SERVER::offsTrkAdCmd [protected]
 

evhCOMMAND agwsCON_SERVER::xy2adCmd [protected]
 

agwsCON_SERVER_OBJCLOS agwsCON_SERVER::objClosCmd [protected]
 

agwsCMD_PARALLEL agwsCON_SERVER::setupCmd [protected]
 

agwsCMD_PARALLEL agwsCON_SERVER::startCmd [protected]
 

agwsCMD_PARALLEL agwsCON_SERVER::stopCmd [protected]
 

agwsCMD_PARALLEL agwsCON_SERVER::offsProbeAdCmd [protected]
 

agwsCON_CAT* agwsCON_SERVER::gsCatalogue [protected]
 

agwsCON_SETUP& agwsCON_SERVER::agwsConSetup [protected]
 

ccsTIMEVAL agwsCON_SERVER::startagTimeout [protected]
 

ccsTIMEVAL agwsCON_SERVER::stopagTimeout [protected]
 

ccsTIMEVAL agwsCON_SERVER::offsagTimeout [protected]
 

ccsTIMEVAL agwsCON_SERVER::offsTrkAdTimeout [protected]
 

ccsTIMEVAL agwsCON_SERVER::xy2adTimeout [protected]
 

ccsTIMEVAL agwsCON_SERVER::setupTimeout [protected]
 

ccsTIMEVAL agwsCON_SERVER::objclosTimeout [protected]
 

char agwsCON_SERVER::guideMode[agwsMODE_STR_MAX_LEN + 1] [protected]
 

vltDOUBLE agwsCON_SERVER::ccdPixSize [private]
 

evhCOMMAND agwsCON_SERVER::ccdPixSizeCommand [private]
 

int32 agwsCON_SERVER::startAgTimeout = 40 [private]
 

int32 agwsCON_SERVER::stopAgTimeout = 40 [private]
 

int32 agwsCON_SERVER::offsAgTimeout = 40 [private]
 

int32 agwsCON_SERVER::xy2adTimeout = 40 [private]
 

int32 agwsCON_SERVER::objClosTimeout = 40 [private]
 

int32 agwsCON_SERVER::setupTimeout = 40 [private]
 

int32 agwsCON_SERVER::waitTimeout = 5 [private]
 

int32 agwsCON_SERVER::prAbsTimeout = 40 [private]
 

int32 agwsCON_SERVER::prAltTimeout = 40 [private]
 

int32 agwsCON_SERVER::prChkTimeout = 40 [private]
 

int32 agwsCON_SERVER::prCntTimeout = 40 [private]
 

int32 agwsCON_SERVER::prParkTimeout = 40 [private]
 

int32 agwsCON_SERVER::offsAdTimeout = 40 [private]
 

int32 agwsCON_SERVER::offsXyTimeout = 40 [private]
 

int32 agwsCON_SERVER::startMcTimeout = 40 [private]
 

int32 agwsCON_SERVER::stopMcTimeout = 40 [private]
 

int32 agwsCON_SERVER::offsTrkAdTimeout = 80 [private]
 


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