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

agwsCON_STD_COMMANDS.h

Go to the documentation of this file.
00001 #ifndef agwsCON_STD_COMMANDS_H
00002 #define agwsCON_STD_COMMANDS_H
00003 /*****************************************************************************
00004 * E.S.O. - VLT project
00005 *
00006 * "@(#) $Id: agwsCON_STD_COMMANDS.h,v 1.182 2003/11/12 08:34:10 vltsccm Exp $"
00007 *
00008 * who       when      what
00009 * --------  --------  -------------------------------------------------------
00010 * gchiozzi  02/10/97  Removed version parameter
00011 * nfiebig   12/08/96  OffCB and StandbyCB moved to agwsCON_MAIN_TASK
00012 * gchiozzi  29/02/96  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 "agws.h"
00025 #include "evhSTD_COMMANDS.h"
00026 #include "evhCOMMAND.h"
00027 
00028 class agwsCON_STD_COMMANDS : public evhSTD_COMMANDS
00029 {
00030   public:
00031     agwsCON_STD_COMMANDS(const dbSYMADDRESS  dbPoint);
00032 
00033     virtual evhCB_COMPL_STAT  StateCB(msgMESSAGE &msg, void *udata);
00034     virtual evhCB_COMPL_STAT  StatusCB(msgMESSAGE &msg, void *udata);
00035 
00036     vltINT32          GlobalState();
00037     const char*       GlobalStateName();
00038     vltINT32          GlobalSubState();
00039     const char*       GlobalSubStateName();
00040 
00041   private:
00042     const dbSYMADDRESS  dbBasePoint;  // process DB root point
00043 };
00044 
00045 #endif 

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