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

prsSEQ_STD_COMMANDS.h

Go to the documentation of this file.
00001 #ifndef prsSEQ_STD_COMMANDS_H
00002 #define prsSEQ_STD_COMMANDS_H
00003 /*******************************************************************************
00004 * E.S.O. - VLT project
00005 *
00006 * "@(#) $Id: prsSEQ_STD_COMMANDS.h,v 1.109 2003/11/12 08:55:21 vltsccm Exp $"
00007 *
00008 * who       when      what
00009 * --------  --------  ----------------------------------------------
00010 * gchiozzi  04/09/97  Removed version param in constructor: set in .C
00011 * gchiozzi  02/04/96  Removed OnlineCB()
00012 * gchiozzi  28/04/95  created
00013 */
00014 
00015 /************************************************************************
00016  *
00017  *----------------------------------------------------------------------
00018  */
00019 
00020 #ifndef __cplusplus
00021 #error This is a C++ include file and cannot be used from plain C
00022 #endif
00023 
00024 #include "prs.h"
00025 #include "evhSTD_COMMANDS.h"
00026 
00027 class prsSEQ_STD_COMMANDS : public evhSTD_COMMANDS
00028 {
00029   public:
00030     prsSEQ_STD_COMMANDS(const dbSYMADDRESS  dbPoint); 
00031 
00032     virtual evhCB_COMPL_STAT  StateCB(msgMESSAGE &msg, void *udata);
00033     virtual evhCB_COMPL_STAT  StatusCB(msgMESSAGE &msg, void *udata);
00034     virtual evhCB_COMPL_STAT  StandByCB(msgMESSAGE &msg, void *udata);
00035     virtual evhCB_COMPL_STAT  OffCB(msgMESSAGE &msg, void *udata);
00036     virtual evhCB_COMPL_STAT  SelfTestCB(msgMESSAGE &msg, void *udata);
00037     virtual evhCB_COMPL_STAT  TestCB(msgMESSAGE &msg, void *udata);
00038     virtual evhCB_COMPL_STAT  SimulatCB(msgMESSAGE &msg, void *udata);
00039     virtual evhCB_COMPL_STAT  StopSimCB(msgMESSAGE &msg, void *udata);
00040     virtual evhCB_COMPL_STAT  VerboseCB(msgMESSAGE &msg, void *udata);
00041 
00042     vltINT32          GlobalState();
00043     const char*       GlobalStateName();
00044     vltINT32          GlobalSubState();
00045     const char*       GlobalSubStateName();
00046 
00047   protected:
00048     virtual evhCB_COMPL_STAT  MirrorToAction(msgMESSAGE &msg, void *udata);
00049 
00050   private:
00051     const dbSYMADDRESS  dbBasePoint;
00052 }; 
00053 
00054 #endif 

Generated on Wed Dec 3 14:52:18 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001