00001 #ifndef pomMeasure_H 00002 #define pomMeasure_H 00003 /****************************************************************************** 00004 * E.S.O. - VLT project 00005 * 00006 * "@(#) $Id: pomMeasure.h,v 1.69 2003/09/17 16:04:59 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 const double wavelength=0.65; 00023 /* 00024 * Database point and attribute names 00025 */ 00026 #define pomMEAS_DB_ENTRY_POINT "pom:pomMeasure" 00027 #define pomMEAS_DB_STATE "state" 00028 #define pomMEAS_DB_SUBSTATE "substate" 00029 #define pomMEAS_DB_CONTROL_POINT "control" 00030 #define pomMEAS_DB_CONTROL_STATE "state" 00031 #define pomMEAS_DB_CONTROL_SIMULATION "simulation" 00032 #define pomMEAS_DB_CONTROL_VERBOSE "verbose" 00033 #define pomMEAS_DB_MEASURE_COUNTER ":internal.measurecount" 00034 #define pomMEAS_DB_PRSTIMEOUT ":internal.prsTimeout" 00035 #define pomMEAS_DB_PRS_TARGET ":internal.prsTarget" 00036 00037 const char * const pomMEAS_TRK_ACTPOS = ":Appl_data:TCS:trk:data:position:actPos"; 00038 const char * const pomMEAS_TRK_RAENC = ".RAEncoder"; 00039 const char * const pomMEAS_TRK_DECENC = ".decEncoder"; 00040 00041 const char * const pomMEAS_TRK_REFPOS = ":Appl_data:TCS:trk:data:position:refPos"; 00042 const char * const pomMEAS_TRK_REFPMA = ".pma"; 00043 const char * const pomMEAS_TRK_REFPMD = ".pmd"; 00044 const char * const pomMEAS_TRK_REFEQX = ".equinox"; 00045 const char * const pomMEAS_TRK_REFALPHA = ".alpha"; 00046 const char * const pomMEAS_TRK_REFDELTA = ".delta"; 00047 00048 const char * const pomDB_TRK_ENV = ":Appl_data:TCS:trk:data:environment"; 00049 const char * const pomDB_TRK_ENV_TMP = ".temperature"; 00050 const char * const pomDB_TRK_ENV_PRESS = ".pressure"; 00051 const char * const pomDB_TRK_ENV_HUM = ".humidity"; 00052 00053 /* 00054 * pom Commands 00055 */ 00056 const char * const pomMEAS_OUTFILE_CMD = "OUTFILE"; 00057 const char * const pomMEAS_CLFILE_CMD = "CLFILE"; 00058 const char * const pomMEAS_STORE_CMD = "STORE"; 00059 const char * const pomMEAS_DEFPCAT_CMD = "DEFPCAT"; 00060 const char * const pomMEAS_CATLIST_CMD = "CATLIST"; 00061 const char * const pomMEAS_POINOBJ_CMD = "POINOBJ"; 00062 const char * const pomMEAS_POINEXT_CMD = "POINEXT"; 00063 const char * const pomMEAS_LKUPAD_CMD = "LKUPAD"; 00064 const char * const pomMEAS_RESETQ_CMD = "RESETQ"; 00065 00066 #endif //