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

atactwsDefines.h

Go to the documentation of this file.
00001 #ifndef atactwsDEFINES_H
00002 #define atactwsDEFINES_H
00003 /******************************************************************************
00004 * E.S.O. - VLT project
00005 *
00006 * "@(#) $Id: atactwsDefines.h,v 1.17 2003/11/25 14:33:12 vltsccm Exp $"
00007 *
00008 * who       when      what
00009 * --------  --------  -------------------------------------------------------
00010 * rkarban   14/05/97  created
00011 */
00012 
00013 /******************************************************************************
00014  * General definitions, to be used by code and database classes.
00015  *-----------------------------------------------------------------------------
00016  */
00017 
00018 #ifndef __cplusplus
00019 #error This is a C++ include file and cannot be used from plain C
00020 #endif
00021 
00022 /* 
00023  * Module name
00024  */
00025 #define atactwsMOD "atactws"
00026 
00027 /* 
00028  * Defines for the target telescope. Up to now only VLT and NTT.
00029  * The default target is VLT.
00030  */
00031 #include <tcsDefines.h>
00032 
00033 /*
00034  * Module and process states values and names
00035  */
00036 #include <evhStates.h>
00037 #include <evhSTD_COMMANDS_NAMES.h>
00038 
00039 #define atactwsSTATE_CALCOR 100
00040 /*
00041  * Database point and attribute names
00042  */
00043 #define atactwsDB_ENTRY_POINT                  "atactws"
00044 #define atactwsDB_STATE                        "state"
00045 #define atactwsDB_SUBSTATE                     "substate"
00046 
00047 #define atactwsDB_CONTROL_POINT                "control"
00048 #define atactwsDB_CONTROL_STATE                "state"
00049 #define atactwsDB_CONTROL_SIMULATION           "simulation"
00050 #define atactwsDB_CONTROL_VERBOSE              "verbose"
00051 
00052 #define atactwsDB_STATUS_POINT                 "status"
00053 #define atactwsDB_ACTCAL_POINT                 "actcal"
00054 #define atactwsDB_CONFIG_POINT                 "config"
00055 
00056 #define atactwsDB_M2_POINT                     "m2"
00057 #define atactwsDB_M2_NOOFCORRECTIONS           "noOfCorrections"
00058 #define atactwsDB_M2_CMDTIMEOUT                "cmdTimeout"
00059 
00060 /*
00061  * atact Commands
00062  */
00063 
00064 #define atactwsONECAL_CMD "ONECAL"
00065 #define atactwsONECOR_CMD "ONECOR"
00066 #define atactwsCORM2_CMD "CORM2"
00067 #define atactwsCYCLCAL_CMD "CYCLCAL"
00068 #define atactwsSTPWAIT_CMD "STPWAIT"
00069 
00070 /*
00071  * Commands to M2 LCU
00072  */
00073 #define atactwsCMD_SETFPOS "SETFPOS"
00074 
00075 /*
00076  * definitions for DB
00077  */
00078 
00079 
00080 /*
00081  * definitions for alarm names
00082  */
00083 
00084 
00085 #endif // !atactwsDEFINES_H

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