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

prsSEQ_MAIN_TASK Class Reference

#include <prsSEQ_MAIN_TASK.h>

List of all members.

Public Methods

 prsSEQ_MAIN_TASK (const dbSYMADDRESS dbPoint)
 ~prsSEQ_MAIN_TASK ()
virtual evhCB_COMPL_STAT CenterObjCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT ClearReadySetupCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT PrsAltAzCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT PrsCoordCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT PrsNamedPosCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT SetupCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StopCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT SaveCurrSetupCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT SaveReadySetupCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT ExitCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT InitCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT OnlineCB (msgMESSAGE &msg, void *udata)
ccsCOMPL_STAT Init ()
ccsCOMPL_STAT Recover ()

Protected Methods

virtual evhCB_COMPL_STAT Execute (msgMESSAGE &msg, vltLOGICAL moveFlag=prsMOVE)
virtual evhCB_COMPL_STAT ExeReadyCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT ExeErrorCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StopOKCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StopErrorCB (msgMESSAGE &msg, void *udata)
ccsCOMPL_STAT RejectIfNotOnline (msgMESSAGE &msg, vltLOGICAL *rejected)

Protected Attributes

oslxSETUP * readySetupFile
oslxSETUP * checkSetupFile
evhDB_COMMAND stopCmd
evhDB_COMMAND presetCmd

Private Attributes

msgMESSAGE stopMsg
msgMESSAGE setupMsg
vltBYTES64 readySetup
vltBYTES64 defaultSetup
vltBYTES64 currentSetup
vltBYTES64 setupDictionary
vltBYTES64 setupAliasTable
vltINT32 readyTimeout
vltINT32 stopTimeout


Constructor & Destructor Documentation

prsSEQ_MAIN_TASK::prsSEQ_MAIN_TASK const dbSYMADDRESS    dbPoint
 

prsSEQ_MAIN_TASK::~prsSEQ_MAIN_TASK  
 


Member Function Documentation

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::CenterObjCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::ClearReadySetupCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::PrsAltAzCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::PrsCoordCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::PrsNamedPosCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::SetupCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::StopCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::SaveCurrSetupCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::SaveReadySetupCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::ExitCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::InitCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::OnlineCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

ccsCOMPL_STAT prsSEQ_MAIN_TASK::Init  
 

ccsCOMPL_STAT prsSEQ_MAIN_TASK::Recover  
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::Execute msgMESSAGE &    msg,
vltLOGICAL    moveFlag = prsMOVE
[protected, virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::ExeReadyCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::ExeErrorCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::StopOKCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT prsSEQ_MAIN_TASK::StopErrorCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

ccsCOMPL_STAT prsSEQ_MAIN_TASK::RejectIfNotOnline msgMESSAGE &    msg,
vltLOGICAL *    rejected
[protected]
 


Member Data Documentation

oslxSETUP* prsSEQ_MAIN_TASK::readySetupFile [protected]
 

oslxSETUP* prsSEQ_MAIN_TASK::checkSetupFile [protected]
 

evhDB_COMMAND prsSEQ_MAIN_TASK::stopCmd [protected]
 

evhDB_COMMAND prsSEQ_MAIN_TASK::presetCmd [protected]
 

msgMESSAGE prsSEQ_MAIN_TASK::stopMsg [private]
 

msgMESSAGE prsSEQ_MAIN_TASK::setupMsg [private]
 

vltBYTES64 prsSEQ_MAIN_TASK::readySetup [private]
 

vltBYTES64 prsSEQ_MAIN_TASK::defaultSetup [private]
 

vltBYTES64 prsSEQ_MAIN_TASK::currentSetup [private]
 

vltBYTES64 prsSEQ_MAIN_TASK::setupDictionary [private]
 

vltBYTES64 prsSEQ_MAIN_TASK::setupAliasTable [private]
 

vltINT32 prsSEQ_MAIN_TASK::readyTimeout [private]
 

vltINT32 prsSEQ_MAIN_TASK::stopTimeout [private]
 


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