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

prsAH_MAIN_TASK Class Reference

#include <prsAH_MAIN_TASK.h>

Inheritance diagram for prsAH_MAIN_TASK:

Inheritance graph
[legend]
Collaboration diagram for prsAH_MAIN_TASK:

Collaboration graph
[legend]
List of all members.

Public Methods

 prsAH_MAIN_TASK (const dbSYMADDRESS dbPoint, prsAH_TRACK &track, prsAH_GUIDE &guide, prsAH_AO &ao, prsAH_STD_MOD &stdMod)
 ~prsAH_MAIN_TASK ()
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)
virtual evhCB_COMPL_STAT PresetCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT SaveCurrSetupCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StopCB (msgMESSAGE &msg, void *udata)
ccsCOMPL_STAT Init ()
ccsCOMPL_STAT Recover ()
vltINT32 ReadyTimeout ()
vltINT32 ModeSwitchTimeout ()

Protected Methods

virtual evhCB_COMPL_STAT ExePresetCB (msgMESSAGE &msg, void *udata)=0
virtual evhCB_COMPL_STAT ErrorSwitchModeCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT ReadyCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT ErrorCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT StopOKCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT ErrorStopCB (msgMESSAGE &msg, void *udata)
virtual ccsCOMPL_STAT PresetAbort (vltINT16 errorNumber)
virtual ccsCOMPL_STAT PresetAbortPermitted (vltLOGICAL &permitted, fndSTRING &reason)
virtual ccsCOMPL_STAT Reset ()

Protected Attributes

prsAH_TRACKtrack
prsAH_GUIDEguide
prsAH_AOao
prsAH_STD_MODstdMod
evhDB_COMMAND switchMode
evhDB_COMMAND switchModeEnd
tcsDB_SYNC_ERR_CHECK waitAllReady
tcsDB_SYNC_ERR_CHECK waitStopReady
oslxSETUP * currentSetupFile

Private Attributes

msgMESSAGE presetMsg
msgMESSAGE objectMsg
vltBYTES64 currentSetup
vltINT32 readyTimeout
vltINT32 modeSwitchTimeout

Constructor & Destructor Documentation

prsAH_MAIN_TASK::prsAH_MAIN_TASK const dbSYMADDRESS    dbPoint,
prsAH_TRACK   track,
prsAH_GUIDE   guide,
prsAH_AO   ao,
prsAH_STD_MOD   stdMod
 

prsAH_MAIN_TASK::~prsAH_MAIN_TASK  
 


Member Function Documentation

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

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

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

virtual evhCB_COMPL_STAT prsAH_MAIN_TASK::PresetCB msgMESSAGE &    msg,
void *    udata
[virtual]
 

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

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

ccsCOMPL_STAT prsAH_MAIN_TASK::Init  
 

ccsCOMPL_STAT prsAH_MAIN_TASK::Recover  
 

vltINT32 prsAH_MAIN_TASK::ReadyTimeout  
 

vltINT32 prsAH_MAIN_TASK::ModeSwitchTimeout  
 

virtual evhCB_COMPL_STAT prsAH_MAIN_TASK::ExePresetCB msgMESSAGE &    msg,
void *    udata
[protected, pure virtual]
 

Reimplemented in atprsAH_MAIN_TASK, prsAH_MAIN_TASK_NTT, and prsAH_MAIN_TASK_VLT.

virtual evhCB_COMPL_STAT prsAH_MAIN_TASK::ErrorSwitchModeCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT prsAH_MAIN_TASK::ReadyCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

Reimplemented in atprsAH_MAIN_TASK.

virtual evhCB_COMPL_STAT prsAH_MAIN_TASK::ErrorCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

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

virtual evhCB_COMPL_STAT prsAH_MAIN_TASK::ErrorStopCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual ccsCOMPL_STAT prsAH_MAIN_TASK::PresetAbort vltINT16    errorNumber [protected, virtual]
 

Reimplemented in atprsAH_MAIN_TASK, and prsAH_MAIN_TASK_VLT.

virtual ccsCOMPL_STAT prsAH_MAIN_TASK::PresetAbortPermitted vltLOGICAL &    permitted,
fndSTRING &    reason
[protected, virtual]
 

Reimplemented in atprsAH_MAIN_TASK, and prsAH_MAIN_TASK_VLT.

virtual ccsCOMPL_STAT prsAH_MAIN_TASK::Reset   [protected, virtual]
 

Reimplemented in atprsAH_MAIN_TASK, and prsAH_MAIN_TASK_VLT.


Member Data Documentation

prsAH_TRACK& prsAH_MAIN_TASK::track [protected]
 

prsAH_GUIDE& prsAH_MAIN_TASK::guide [protected]
 

prsAH_AO& prsAH_MAIN_TASK::ao [protected]
 

prsAH_STD_MOD& prsAH_MAIN_TASK::stdMod [protected]
 

evhDB_COMMAND prsAH_MAIN_TASK::switchMode [protected]
 

evhDB_COMMAND prsAH_MAIN_TASK::switchModeEnd [protected]
 

tcsDB_SYNC_ERR_CHECK prsAH_MAIN_TASK::waitAllReady [protected]
 

tcsDB_SYNC_ERR_CHECK prsAH_MAIN_TASK::waitStopReady [protected]
 

oslxSETUP* prsAH_MAIN_TASK::currentSetupFile [protected]
 

msgMESSAGE prsAH_MAIN_TASK::presetMsg [private]
 

msgMESSAGE prsAH_MAIN_TASK::objectMsg [private]
 

vltBYTES64 prsAH_MAIN_TASK::currentSetup [private]
 

vltINT32 prsAH_MAIN_TASK::readyTimeout [private]
 

vltINT32 prsAH_MAIN_TASK::modeSwitchTimeout [private]
 


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