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

strapDbPublic.h

Go to the documentation of this file.
00001 /*****************************************************************
00002 * E.S.O. - VLT project
00003 *
00004 * "@(#) $Id: strapDbPublic.h,v 3.44 2003/10/08 14:31:32 vltsccm Exp $"
00005 *
00006 * who        when      what
00007 * ---------  --------  ------------------------------------------
00008 * mcomin     24/03/2000  created
00009 */
00010 
00011 #ifndef STRAP_DB_PUBLIC_H
00012 #define STRAP_DB_PUBLIC_H
00013 
00014 /*---------------------------------------------------*/
00015 /*          STRAP Database Public Attributes         */
00016 /*---------------------------------------------------*/
00017 
00018 #ifndef strapDB_ROOT
00019 #define strapDB_ROOT  "<alias>strap"  /* Database root point */
00020 #endif
00021 
00022 /* STRAP Status Point */
00023 
00024 #define strapDB_STATE        "status.state"
00025 #define strapDB_SUB_STATE    "status.substate"
00026 #define strapDB_APD_HV       "status.highVolt(0:3)"
00027 #define strapDB_GATE         "status.gate"
00028 #define strapDB_TEMPERATURE  "status.temperature"
00029 #define strapDB_CURRENT      "status.current"
00030 #define strapDB_DIAPHRAGM    "status.diaphragmAperture"
00031 #define strapDB_NDF_FACTOR   "status.ndfFactor"
00032 #define strapDB_NDF_INDEX    "status.ndfIndex"
00033 #define strapDB_SIMUL_MODE   "status.simulMode"
00034 
00035 /* Status Flags */
00036 
00037 #define strapDB_LOOP_CLOSED   "status.loopClosed"
00038 #define strapDB_HV_ON         "status.highVoltageOn"
00039 #define strapDB_OVERCURR      "status.overCurrent"
00040 #define strapDB_OVERCNT       "status.overCounts"
00041 #define strapDB_ENABLE_TEMP   "status.tempControlOn"
00042 #define strapDB_OVERTEMP      "status.overTemperature"
00043 #define strapDB_DIST_MODE     "status.disturbMode"
00044 #define strapDB_HV_RAISE      "status.highVoltFlag"
00045 #define strapDB_RTMODE        "status.realTimeMode"
00046 #define strapDB_INTSIG        "status.interruptSignal"
00047 #define strapDB_USE_CBUF      "status.useCircularBuffer"
00048 #define strapDB_DATA_READY    "status.dataReady"
00049 #define strapDB_PROCESS_DIST  "status.processDisturb"
00050 #define strapDB_E2PROM_ERROR  "status.e2ErrorFlag"
00051 #define strapDB_CBUF_OVERFLOW "status.cbufOverflow"
00052 #define strapDB_SIMULATION    "status.simulation"
00053 #define strapDB_DIAG_MONITOR  "status.diagMonitor"
00054 #define strapDB_CHOP_MODE     "status.choppingMode"
00055 #define strapDB_ON_CHOP_POS   "status.onChopPosition"
00056 
00057 /* STRAP Diagnostics */
00058 
00059 #define strapDB_DIAGNOSTIC_MEAN       "diagnostic.meanValue"
00060 #define strapDB_DIAGNOSTIC_RMS        "diagnostic.rmsValue"
00061 #define strapDB_DIAGNOSTIC_STATISTIC  "diagnostic.statistic"
00062 #define strapDB_LOWFLUX_CNT           "diagnostic.lowFluxCnt"
00063 #define strapDB_FLUX_QUALITY          "diagnostic.fluxQuality"
00064 
00065 
00066 /* STRAP Data Buffer */
00067 #define strapDB_DATA_BUFFER          "dataBuffer.buf"
00068 #define strapDB_DATA_TIME            "dataBuffer.startTime"
00069 #define strapDB_ACTUAL_RECS          "dataBuffer.actualRecs"
00070       
00071 /* STRAP Configuration Parameters  */
00072 
00073 #define strapDB_CFG_INT_MATRIX     "setup:actual.intMatrix"
00074 #define strapDB_CFG_CTRL_COEFF     "setup:actual.ctrlCoeff"
00075 #define strapDB_CFG_CNT_LIMIT      "setup:actual.countLimit"
00076 #define strapDB_CFG_INT_TIME       "setup:actual.intTime"  
00077 #define strapDB_CFG_DIAG_RATE      "setup:actual.diagRate" 
00078 #define strapDB_CFG_DATA_RECS      "setup:actual.dataRecs"
00079 #define strapDB_CFG_SPOTX          "setup:actual.spotOffsetX"
00080 #define strapDB_CFG_SPOTY          "setup:actual.spotOffsetY"
00081 #define strapDB_CFG_HIGH_VOLT      "setup:actual.highVolt"
00082 #define strapDB_CFG_GATE           "setup:actual.gate"
00083 #define strapDB_CFG_TEMPERATURE    "setup:actual.temperature"
00084 #define strapDB_CFG_HOLDOFF        "setup:actual.holdoff"
00085 #define strapDB_CFG_TIMEOUT        "setup:actual.timeout"
00086 #define strapDB_CFG_SKY_BACKGROUND "setup:actual.skyBackground"
00087 #define strapDB_CFG_FLUX_THR       "setup:actual.fluxThreshold"
00088 #define strapDB_CFG_CHOP_POS       "setup:actual.numbChopPos"
00089 #define strapDB_CFG_CHOP_POSX      "setup:actual.chopPosX"
00090 #define strapDB_CFG_CHOP_POSY      "setup:actual.chopPosY"
00091 
00092       
00093 /* STRAP Static Configuration Parameters */
00094 
00095 #define strapDB_CFG_INT_MATRIX0    "configSetup.intMatrix0"
00096 #define strapDB_CFG_THFREQ         "configSetup.thomsonFreq"
00097 #define strapDB_CFG_ARCSEC_TO_BIT  "configSetup.arcsecToBit"
00098 
00099 #define strapDB_CFG_DIAG_PROC      "configSetup.diagUserProc"
00100 #define strapDB_CFG_DATA_PROC      "configSetup.dataUserProc"
00101 #define strapDB_CFG_DATA_INIT      "configSetup.dataInitProc"
00102 #define strapDB_CFG_DATA_EXIT      "configSetup.dataExitProc"
00103 #define strapDB_CFG_NDF_POINT      "configSetup.ndfDbPoint"
00104 #define strapDB_CFG_NDF_SERVER     "configSetup.ndfServer"
00105 #define strapDB_CFG_NDF_GET        "configSetup.ndfGetProc"
00106 #define strapDB_CFG_NDF_SET        "configSetup.ndfSetProc"
00107 
00108 #endif

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