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

fswsCON_SERVER Class Reference

#include <fswsCON_SERVER.h>

Inheritance diagram for fswsCON_SERVER:

Inheritance graph
[legend]
Collaboration diagram for fswsCON_SERVER:

Collaboration graph
[legend]
List of all members.

Public Methods

 fswsCON_SERVER (const dbSYMADDRESS dbPoint, fswsCON_CHOP &fswsConCHOP, fswsCON_INS &fswsConIns, fswsCON_SETUP &conSetup)
virtual ~fswsCON_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 StopRg (msgMESSAGE &msg, fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual ccsCOMPL_STAT SlutaRg (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 Setup (fndOBJECT *obj, evhCB_METHOD reply, evhCB_METHOD errReply, evhCB_METHOD timeout=NULL, void *udata=NULL)
virtual evhCB_COMPL_STAT ChopSetCB (evtEVENT_MSG &msg, void *udata)
virtual ccsCOMPL_STAT StartSendCcd (void)
virtual ccsCOMPL_STAT StopSendCcd (void)
fswsCON_INSFswsConIns ()
fswsSTARTAG_DATAStartAgData ()
eccsDB_INT32 & FsMode ()
fswsCON_SETUPFswsConSetup ()

Protected Types

enum  { ON, OFF, BOTH }

Protected Methods

virtual evhCB_COMPL_STAT StartAgGetBidCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StartAgEnaFsCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StartAgStartCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StartAgFinaliseCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StartAgErrorCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StartAgTimeoutCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StopAgDisFsCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StopAgErrorCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StopAgTimeoutCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT CcdSendTimerCB (evtEVENT_MSG &, void *)
virtual evhCB_COMPL_STAT ChopSetSendCB (void *, void *)
virtual evhCB_COMPL_STAT ChopSetSendOkCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT ChopSetOkCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT ChopSetErrorCB (msgMESSAGE &msg, void *udata)
virtual ccsCOMPL_STAT ChopPrepBuf (char *buffer)
virtual evhCB_COMPL_STAT SetupAd2XyOkCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT SetupAd2XyErrorCB (msgMESSAGE &msg, void *udata)
evhCB_COMPL_STAT SlutaRgDisFsCB (msgMESSAGE &, void *)
evhCB_COMPL_STAT SlutaRgStopRgCB (msgMESSAGE &, void *)

Protected Attributes

enum fswsCON_SERVER:: { ... }  phaseToGuide
fswsCALLBACK_SET setupData

Private Attributes

eccsDB_INT32 fsMode
fswsCON_CHOPfswsConCHOP
fswsCON_INSfswsConIns
fswsCON_SETUPfswsConSetup
fswsSTARTAG_DATA startAgData
fswsCALLBACK_SET stopAgData
ccsTIMEVAL ccdSendInterval
vltLOGICAL ccdSendActive
vltLOGICAL ccdSendInError
evhTIMER * ccdSendTimer
evhCOMMAND writerotCommand
evhCOMMAND chopSetCmd
evhCOMMAND chopSetCmd2
eccsTIMEVAL chopSetTimeout
fswsCHOP_CONFIG chopConfig
vltLOGICAL alreadyGuiding
evhCOMMAND ad2xyCmd
eccsTIMEVAL ad2xyTimeout
fswsCALLBACK_SET slutaRgData
eccsERROR slutaErrStack
eccsERROR_CLASS slutaErrClass
int32 chopSetTimeout = 40
DOUBLE ccdOnSkySendFreq = 1.0

Member Enumeration Documentation

anonymous enum [protected]
 

Enumeration values:
ON 
OFF 
BOTH 


Constructor & Destructor Documentation

fswsCON_SERVER::fswsCON_SERVER const dbSYMADDRESS    dbPoint,
fswsCON_CHOP   fswsConCHOP,
fswsCON_INS   fswsConIns,
fswsCON_SETUP   conSetup
 

virtual fswsCON_SERVER::~fswsCON_SERVER   [virtual]
 


Member Function Documentation

virtual ccsCOMPL_STAT fswsCON_SERVER::Init   [virtual]
 

Reimplemented from agwsCON_SERVER.

Reimplemented in atagwsCON_SERVER.

virtual ccsCOMPL_STAT fswsCON_SERVER::Reset   [virtual]
 

Reimplemented from agwsCON_SERVER.

Reimplemented in atagwsCON_SERVER.

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

Reimplemented from agwsCON_SERVER.

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

Reimplemented from agwsCON_SERVER.

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

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

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

Reimplemented from agwsCON_SERVER.

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

Reimplemented from agwsCON_SERVER.

virtual evhCB_COMPL_STAT fswsCON_SERVER::ChopSetCB evtEVENT_MSG &    msg,
void *    udata
[virtual]
 

virtual ccsCOMPL_STAT fswsCON_SERVER::StartSendCcd void    [virtual]
 

virtual ccsCOMPL_STAT fswsCON_SERVER::StopSendCcd void    [virtual]
 

fswsCON_INS & fswsCON_SERVER::FswsConIns   [inline]
 

fswsSTARTAG_DATA & fswsCON_SERVER::StartAgData   [inline]
 

eccsDB_INT32 & fswsCON_SERVER::FsMode   [inline]
 

fswsCON_SETUP & fswsCON_SERVER::FswsConSetup   [inline]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::StartAgGetBidCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

Reimplemented in atagwsCON_SERVER.

virtual evhCB_COMPL_STAT fswsCON_SERVER::StartAgEnaFsCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::StartAgStartCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::StartAgFinaliseCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

Reimplemented in atagwsCON_SERVER.

virtual evhCB_COMPL_STAT fswsCON_SERVER::StartAgErrorCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::StartAgTimeoutCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::StopAgDisFsCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::StopAgErrorCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::StopAgTimeoutCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::CcdSendTimerCB evtEVENT_MSG &   ,
void *   
[protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::ChopSetSendCB void *   ,
void *   
[protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::ChopSetSendOkCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::ChopSetOkCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::ChopSetErrorCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual ccsCOMPL_STAT fswsCON_SERVER::ChopPrepBuf char *    buffer [protected, virtual]
 

virtual evhCB_COMPL_STAT fswsCON_SERVER::SetupAd2XyOkCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

Reimplemented in atagwsCON_SERVER.

virtual evhCB_COMPL_STAT fswsCON_SERVER::SetupAd2XyErrorCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

evhCB_COMPL_STAT fswsCON_SERVER::SlutaRgDisFsCB msgMESSAGE &   ,
void *   
[protected]
 

evhCB_COMPL_STAT fswsCON_SERVER::SlutaRgStopRgCB msgMESSAGE &   ,
void *   
[protected]
 


Member Data Documentation

enum { ... } fswsCON_SERVER::phaseToGuide [protected]
 

fswsCALLBACK_SET fswsCON_SERVER::setupData [protected]
 

eccsDB_INT32 fswsCON_SERVER::fsMode [private]
 

fswsCON_CHOP& fswsCON_SERVER::fswsConCHOP [private]
 

fswsCON_INS& fswsCON_SERVER::fswsConIns [private]
 

fswsCON_SETUP& fswsCON_SERVER::fswsConSetup [private]
 

fswsSTARTAG_DATA fswsCON_SERVER::startAgData [private]
 

fswsCALLBACK_SET fswsCON_SERVER::stopAgData [private]
 

ccsTIMEVAL fswsCON_SERVER::ccdSendInterval [private]
 

vltLOGICAL fswsCON_SERVER::ccdSendActive [private]
 

vltLOGICAL fswsCON_SERVER::ccdSendInError [private]
 

evhTIMER* fswsCON_SERVER::ccdSendTimer [private]
 

evhCOMMAND fswsCON_SERVER::writerotCommand [private]
 

evhCOMMAND fswsCON_SERVER::chopSetCmd [private]
 

evhCOMMAND fswsCON_SERVER::chopSetCmd2 [private]
 

eccsTIMEVAL fswsCON_SERVER::chopSetTimeout [private]
 

fswsCHOP_CONFIG fswsCON_SERVER::chopConfig [private]
 

vltLOGICAL fswsCON_SERVER::alreadyGuiding [private]
 

evhCOMMAND fswsCON_SERVER::ad2xyCmd [private]
 

eccsTIMEVAL fswsCON_SERVER::ad2xyTimeout [private]
 

fswsCALLBACK_SET fswsCON_SERVER::slutaRgData [private]
 

eccsERROR fswsCON_SERVER::slutaErrStack [private]
 

eccsERROR_CLASS fswsCON_SERVER::slutaErrClass [private]
 

int32 fswsCON_SERVER::chopSetTimeout = 40 [private]
 

DOUBLE fswsCON_SERVER::ccdOnSkySendFreq = 1.0 [private]
 


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