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

mswCONTROL_MAIN Class Reference

#include <mswCONTROL_MAIN.h>

Inheritance diagram for mswCONTROL_MAIN:

Inheritance graph
[legend]
Collaboration diagram for mswCONTROL_MAIN:

Collaboration graph
[legend]
List of all members.

Public Methods

 mswCONTROL_MAIN (mswMOD_LIST_MANAGER &listManager, mswINS_CONFIG_TABLE &insTable, mswEVAL_STATE &eval, mswCHANGE_FOCUS &changeFoc)
 mswCONTROL_MAIN (const dbSYMADDRESS dbPoint, mswMOD_LIST_MANAGER &listManager, mswINS_CONFIG_TABLE &insTable, mswEVAL_STATE &eval, mswCHANGE_FOCUS &changeFoc)
virtual ~mswCONTROL_MAIN ()
virtual ccsCOMPL_STAT Init ()

Protected Methods

virtual evhCB_COMPL_STAT GetInsCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT GetInsDataCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT SetInsDataCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT TcsChangeFocusCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT EndTcsChangeFocusCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT TcsPermForceSetCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT TcsRelForceSetCB (msgMESSAGE &msg, void *udata)
vltLOGICAL IsSelectIntrument (msgMESSAGE &msg)
vltLOGICAL ForceSetting ()
mswCONTROLForceSetting (const vltLOGICAL)

Private Methods

ccsCOMPL_STAT ConstructorInit ()

Private Attributes

mswINS_CONFIG_TABLEinsTable
mswCHANGE_FOCUSchangeFocus
logical forceSetting = 0
mswCHANGE_FOCUS_VLT foc
mswINS_CONFIG_DATA insData

Constructor & Destructor Documentation

mswCONTROL_MAIN::mswCONTROL_MAIN mswMOD_LIST_MANAGER   listManager,
mswINS_CONFIG_TABLE   insTable,
mswEVAL_STATE   eval,
mswCHANGE_FOCUS   changeFoc
 

mswCONTROL_MAIN::mswCONTROL_MAIN const dbSYMADDRESS    dbPoint,
mswMOD_LIST_MANAGER   listManager,
mswINS_CONFIG_TABLE   insTable,
mswEVAL_STATE   eval,
mswCHANGE_FOCUS   changeFoc
 

virtual mswCONTROL_MAIN::~mswCONTROL_MAIN   [virtual]
 


Member Function Documentation

virtual ccsCOMPL_STAT mswCONTROL_MAIN::Init   [virtual]
 

Reimplemented from mswCONTROL.

virtual evhCB_COMPL_STAT mswCONTROL_MAIN::GetInsCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT mswCONTROL_MAIN::GetInsDataCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT mswCONTROL_MAIN::SetInsDataCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT mswCONTROL_MAIN::TcsChangeFocusCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT mswCONTROL_MAIN::EndTcsChangeFocusCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT mswCONTROL_MAIN::TcsPermForceSetCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

virtual evhCB_COMPL_STAT mswCONTROL_MAIN::TcsRelForceSetCB msgMESSAGE &    msg,
void *    udata
[protected, virtual]
 

vltLOGICAL mswCONTROL_MAIN::IsSelectIntrument msgMESSAGE &    msg [inline, protected]
 

vltLOGICAL mswCONTROL_MAIN::ForceSetting   [protected]
 

mswCONTROL& mswCONTROL_MAIN::ForceSetting const    vltLOGICAL [protected]
 

ccsCOMPL_STAT mswCONTROL_MAIN::ConstructorInit   [private]
 

Reimplemented from mswCONTROL.


Member Data Documentation

mswINS_CONFIG_TABLE& mswCONTROL_MAIN::insTable [private]
 

mswCHANGE_FOCUS& mswCONTROL_MAIN::changeFocus [private]
 

logical mswCONTROL_MAIN::forceSetting = 0 [private]
 

mswCHANGE_FOCUS_VLT mswCONTROL_MAIN::foc [private]
 

Reimplemented in atmswCONTROL_MAIN.

mswINS_CONFIG_DATA mswCONTROL_MAIN::insData [private]
 


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