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

agwsDefines.h

Go to the documentation of this file.
00001 #ifndef agwsDEFINES_H
00002 #define agwsDEFINES_H
00003 /******************************************************************************
00004 * E.S.O. - VLT project
00005 *
00006 * "@(#) $Id: agwsDefines.h,v 1.182 2003/11/12 08:34:10 vltsccm Exp $"
00007 *
00008 * who       when      what
00009 * --------  --------  --------------------------------------------------------
00010 * rkarban 2002-08-21 handle ATS_TCS
00011 * rkarban 2002-08-21 remove ATS_TCS dependency
00012 * rkarban 2002-01-30 share tif definitions for agws states
00013 * rkarban 2001-07-02 add wavelength definition
00014 * rkarban 2000-10-31 add ATS_TCS target
00015 * gchiozzi 2000-08-31 Added full keyword name (TEL.AG.xxx) to some keyword, to avoid aliases
00016 * gchiozzi 2000-08-30 Added min/max search radious setup file defines
00017 * gchiozzi 2000-07-27 Moved handling of pix size here from fswsServer.
00018 * gchiozzi 2000-02-01 Removed defines for agwsDB_TRK_XXX attributes: not used 
00019 * mkiekebu  2000-01-11 Definitions for new OFFSGP cmd added  
00020 * gchiozzi  15/11/99  Removed FINDGS command
00021 * mkiekebu  01/07/99  command OFFSGP and agwsDB_TARGET_IMAGESCALE added
00022 * gchiozzi  21/09/98  Removed defines fot TCCD WIN1 keywords
00023 * gchiozzi  24/08/98  Added definitions for single exposure time handling.
00024 * gchiozzi  14/08/98  Changed defines for STARTAG command to TCCD. Removed duplicates.
00025 * gchiozzi  23/07/98  Replaced agwsINS_TCCD class with table.
00026 * tcsmgr    21/07/98  set default of DEFERR to 0.5
00027 * gchiozzi  20/07/98  Added OFFSADG command handling
00028 * rkarban   18/07/98  change CNTGS to PR2STAR and STAR2PR
00029 * tphan     25/05/98  Added cmd CNTGS
00030 * gchiozzi  13/05/98  Added agUF_NONE
00031 * gchiozzi  09/05/98  Removed agwsSERVER_SETUP
00032 * gchiozzi  22/04/98  Added defines for centroiding function selection modes.
00033 * gchiozzi  31/03/98  Added define for guiding active attribute in agServer image.
00034 * gchiozzi  10/02/98  PRABS command accepts now AD instead of RaDecl
00035 * gchiozzi  03/02/98  Patched agwsCOORD_STR_AD
00036 * gchiozzi  08/01/98  Added define for TCCD Auto Restart flag.
00037 * gchiozzi  15/12/97  Removed definition for GETRA command. Not used any more.
00038 * gchiozzi  28/11/97  Removed takeActPos atribute.
00039 * gchiozzi  18/11/97  Added agwsBOX2GS_DEFERR define
00040 * gchiozzi  12/11/97  Replaced agwsGS_TRY_STATE enum with typedef and defines.
00041 * gchiozzi  07/11/97  Added defines for STRTCCD and STOPCCD commands
00042 * gchiozzi  07/11/97  Added define for TCCD keyword DET.WIN1.ST
00043 * gchiozzi  23/10/97  Removed probe and rotator target. Only adatper is used.
00044 * gchiozzi  10/10/97  Cleaned up TARGET_TCS cpp sections and move here some constants
00045 * gchiozzi  09/10/97  Remover oslxServer
00046 * gchiozzi  06/10/97  Renamed BOX2STAR as BOX2GS
00047 * gchiozzi  03/10/97  Added agwsDB_TARGET_OSLXSERV define for tccd oslxServer
00048 * gchiozzi  23/09/97  Added handling of check loop time on db.
00049 * gchiozzi  22/07/97  Patch: TCCS keywords not aliases
00050 * tphan     22/06/97  added agwsDB_BOX2STAR
00051 * tphan     21/06/97  changed agwsPROBE_MARGIN from 20 to 10 mm (added vignetting check))
00052 * rkarban   23/03/97  add define DB_ROTANGLE
00053 * tphan     09/12/96  Updated keyworks for alias file TCS.alias
00054 * tphan     07/12/96  Added RTD_FILENAME for test of rtd based gui's
00055 * nttmgr    05/12/96  Added defines for handling of rotator adapter
00056 * nfiebig   26/09/96  removed some unused defines
00057 * nfiebig   23/08/96  circular search radii added
00058 * nfiebig   06/05/96  updated command literals
00059 * gchiozzi  29/02/96  created
00060 */
00061 
00062 /******************************************************************************
00063  *
00064  * This file contains common defines used both by C/C++ files and 
00065  * dbLoader files
00066  *-----------------------------------------------------------------------------
00067  */
00068 
00069 /* 
00070  *  Defines for the target telescope.
00071  *  The default target is VLT
00072  *  Up to now only VLT and NTT
00073  */
00074 
00075 #include "tcsDefines.h"
00076 #include "tifDefines.h"
00077 
00078 
00079 /* Module name */
00080 #define agwsMOD "agws"
00081 
00082 /*
00083  ***************************************************************************
00084  * Defines for states values and names
00085  ***************************************************************************
00086  */
00087 /*
00088  * These enum and string vector are used in the whole module
00089  * to identify states and substates.
00090  * The values must be coordinated with the standard states defined in 
00091  * evhStates.h
00092  */
00093 
00094 #include "evhStates.h"
00095 
00096 /* Local remapping of some standard states (just for convenience) */
00097 #define agwsSTATE_UNK            evhSTATE_UNK
00098 #define agwsSTATE_OFF            evhSTATE_OFF
00099 #define agwsSTATE_LOADED         evhSTATE_LOADED
00100 #define agwsSTATE_STANDBY        evhSTATE_STANDBY
00101 #define agwsSTATE_ONLINE         evhSTATE_ONLINE
00102 #define agwsSTATE_ERROR          evhSTATE_ERROR
00103 #define agwsSTATE_IDLE           evhSTATE_IDLE
00104 
00105 /* New states. I start from 121 to be sure not to clash */
00106 #define agwsSTATE_OPERATING      tifAG_STATE_OPERATING
00107 #define agwsSTATE_GUIDING        tifAG_STATE_GUIDING
00108 #define agwsSTATE_MANUAL         tifAG_STATE_MANUAL
00109 
00110 /* Defines for name states */
00111 #define agwsSTATE_STR_UNK        evhSTATE_STR_UNK
00112 #define agwsSTATE_STR_OFF        evhSTATE_STR_OFF 
00113 #define agwsSTATE_STR_LOADED     evhSTATE_STR_LOADED 
00114 #define agwsSTATE_STR_STANDBY    evhSTATE_STR_STANDBY 
00115 #define agwsSTATE_STR_ONLINE     evhSTATE_STR_ONLINE 
00116 #define agwsSTATE_STR_ERROR      evhSTATE_STR_ERROR 
00117 #define agwsSTATE_STR_IDLE       evhSTATE_STR_IDLE
00118 #define agwsSTATE_STR_OPERATING  "OPERATING"
00119 #define agwsSTATE_STR_GUIDING    "GUIDING"
00120 #define agwsSTATE_STR_MANUAL     "MANUAL"
00121 
00122 
00123 #define agwsMODE_STR_AUTOGUIDE  "AG"
00124 #define agwsMODE_STR_MAX_LEN    2
00125 
00126 /*
00127  *    Standard OK reply
00128  *    Othere replies to commands
00129  */
00130 
00131 #define agwsOK_REPLY             "OK"
00132 #define agwsABORT_REPLY          "aborted"
00133 
00134 #define agwsGS_NOT_TRIED    0
00135 #define agwsGS_TRYING       1
00136 #define agwsGS_DISCARDED    2
00137 #define agwsGS_UNUSED       3
00138 
00139 /*
00140  ***************************************************************************
00141  * Defines for database points and attributes
00142  ***************************************************************************
00143  */
00144 
00145 #define agwsMAX_NO_OF_FOCI  5
00146 
00147 // sub-points and attributes of <agwsRoot>:control
00148 #define agwsDB_GUIDESTAR       "guideStar"
00149 #define agwsDB_GUIDESTAR_TABLE "guideStarTable"
00150 #define agwsDB_SERVER_CMDS     "cmdTimeouts"
00151 #define agwsDB_SERVER_SETUP    "serverSetup"
00152 #define agwsDB_TCCDSETUP       "ccdSetup"
00153 #define agwsDB_PROBESETUP      "probeSetup"
00154 #define agwsDB_SEARCHCRITERIA  "searchCriteria"
00155 #define agwsDB_FOCUSDATA       "focusData"
00156 #define agwsDB_MSW_LIST        "targetsAddr"
00157 #define agwsDB_CHECK_LOOP_TIME "checkLoopTime"
00158 #define agwsDB_BOX2GS          "box2gs"
00159 
00160 // attributes in guideStar
00161 #define agwsDB_ALPHA           ".alpha"
00162 #define agwsDB_DELTA           ".delta"
00163 #define agwsDB_MAGNITUDE       ".magnitude"
00164 #define agwsDB_WAVELENGTH      ".wavelength"
00165 #define agwsDB_OFFSET_ALPHA    ".offsetAlpha"
00166 #define agwsDB_OFFSET_DELTA    ".offsetDelta"
00167 #define agwsDB_FWHM            ".FWHM"
00168 #define agwsDB_BACKGROUND      ".background"
00169 #define agwsDB_FWHM_1          ".FWHM_1"
00170 #define agwsDB_BACKGROUND_1    ".background_1"
00171 #define agwsDB_FWHM_3          ".FWHM_3"
00172 #define agwsDB_BACKGROUND_3    ".background_3"
00173 #define agwsDB_FWHM_10         ".FWHM_10"
00174 #define agwsDB_BACKGROUND_10   ".background_10"
00175 
00176 #define agwsDB_GUIDESTAR_TABLE_ATTR ".tbl"
00177 
00178 // attributes in ccdSetup
00179 #define agwsDB_SETUPFILE            ".defaultSetup"
00180 #define agwsDB_TCCD_AUTO_RESTART    ".autoRestart"
00181 #define agwsDB_UFMODE_GUIDE_LOOP    ".ufModeGuideLoop"
00182 #define agwsDB_UFMODE_SINGLE_EXP    ".ufModeSingleExp"
00183 #define agwsDB_UF_DEFAULT_FUNC      ".ufDefaultFunc"
00184 
00185 #define agwsDB_SINGLE_EXP_TIME      ".singleExpTime"
00186 
00187 // attributes in probeSetup
00188 #define agwsDB_MAXMOVE              ".maxMove"
00189 #define agwsDB_PROBEPATH            ".probePath"
00190 
00191 // attributes in targetSetup (temporarily in probeSetup)
00192 #define agwsDB_TARG_ALPHA           ".alpha"
00193 #define agwsDB_TARG_DELTA           ".delta"
00194 
00195 // attribute for guide probe offset 
00196 #define agwsDB_OFFSBUF_ALPHA        ".offsBufAlpha"
00197 #define agwsDB_OFFSBUF_DELTA        ".offsBufDelta"
00198 #define agwsDB_OFFSSET_DELTA        ".offsSetDelta"
00199 #define agwsDB_OFFSSET_ALPHA        ".offsSetAlpha"
00200 
00201 
00202 // attributes in searchCriteria
00203 #define agwsDB_CATNAME              ".catalogName"
00204 #define agwsDB_MINMAG               ".minMag"
00205 #define agwsDB_MAXMAG               ".maxMag"
00206 #define agwsDB_MINRAD               ".minRadius"
00207 #define agwsDB_MAXRAD               ".maxRadius"
00208 #define agwsDB_VIGLIM               ".vigLim"
00209 #define agwsDB_ROTANGLE             ".rotAngle"
00210 
00211 // sub-points in focusData
00212 #define agwsDB_LOAD_ON_INIT         "loadOnInit"
00213 #define agwsDB_TARGET_ADAPTER       "adapter"
00214 #define agwsDB_TARGET_SERVER        "agServer"
00215 #define agwsDB_TARGET_TCCD          "agTccd"
00216 #define agwsDB_TARGET_TRK           "trkws"
00217 
00218 // attributes in each focusData sub-point
00219 
00220 #define agwsDB_TARGET_NAME          ".modName"
00221 #define agwsDB_TARGET_DEST          ".destination"
00222 #define agwsDB_TARGET_POINT         ".modSymbAddr"
00223 
00224 // focus data table attribute
00225 #define agwsDB_FOCUS_DATA           ".data"
00226 
00227 // attributes in box2gs sub-point
00228 #define agwsDB_BOX2GS_OFFSETX       ".xOffset"
00229 #define agwsDB_BOX2GS_OFFSETY       ".yOffset"
00230 
00231 #define agwsDB_AD_X_POINT           ":gp1x.posUser"
00232 #define agwsDB_AD_Y_POINT           ":gp1y.posUser"
00233 
00234 #define agwsDB_ROT_ADAPTER          ":intCoord.adapt"
00235 #define agwsDB_ROT_POSITION         ".position"
00236 #define agwsDB_ROT_OFFSET           ".rotatorOffset"
00237 #define agwsDB_PROBE_NAME           ".probeName"
00238 #define agwsDB_PROBE_CENTER_X       ".centerX"
00239 #define agwsDB_PROBE_CENTER_Y       ".centerY"
00240 #define agwsDB_PROBE_MIN_VIGNET_X   ".minVignetX"
00241 #define agwsDB_PROBE_MAX_VIGNET_X   ".maxVignetX"
00242 #define agwsDB_PROBE_MIN_VIGNET_Y   ".minVignetY"
00243 #define agwsDB_PROBE_MAX_VIGNET_Y   ".maxVignetY"
00244 
00245 #define agwsDB_AGSERV_GUIDING       ".guidingActive"
00246 
00247 /*
00248  ***************************************************************************
00249  * Defines for command names
00250  ***************************************************************************
00251  */
00252 
00253 /* New commands accepted by agwsControl process */
00254 
00255 #define agwsBOX2GS_CMD    "BOX2GS"
00256 #define agwsSTARTAG_CMD   "STARTAG"
00257 #define agwsSTOPAG_CMD    "STOPAG"
00258 #define agwsPRTOGS_CMD    "PRTOGS"
00259 #define agwsDETGS_CMD     "DETGS"
00260 #define agwsCNTOBJ_CMD    "CNTOBJ"
00261 #define agwsPR2STAR_CMD   "PR2STAR"
00262 #define agwsSTAR2PR_CMD   "STAR2PR"
00263 #define agwsTEL2OBJ_CMD   "TEL2OBJ"
00264 
00265 #define agwsPRABS_CMD     "PRABS"
00266 #define agwsPRALT_CMD     "PRALT"
00267 #define agwsPRCHK_CMD     "PRCHK"
00268 #define agwsPRCNT_CMD     "PRCNT"
00269 #define agwsPRDOBJ_CMD    "PRDOBJ"
00270 #define agwsPRGS_CMD      "PRGS"
00271 #define agwsPRPARK_CMD    "PRPARK"
00272 #define agwsPRSTOP_CMD    "PRSTOP"
00273 #define agwsOFFSAD_CMD    "OFFSAD"
00274 #define agwsOFFSGP_CMD    "OFFSGP"
00275 #define agwsOFFSADG_CMD   "OFFSADG"
00276 #define agwsOFFSXY_CMD    "OFFSXY"
00277 #define agwsSTARTMC_CMD   "STRTMC"
00278 #define agwsSTOPMC_CMD    "STOPMC"
00279 
00280 #define agwsCANDGS_CMD    "CANDGS"
00281 #define agwsGETGS_CMD     "GETGS"
00282 #define agwsGETGSS_CMD    "GETGSS"
00283 #define agwsSELGS_CMD     "SELGS"
00284 #define agwsSRCGS_CMD     "SRCGS"
00285 
00286 #define agwsSETUP_CMD     "SETUP"
00287 
00288 #define agwsSTRTCCD_CMD   "STRTCCD"
00289 #define agwsSTOPCCD_CMD   "STOPCCD"
00290 
00291 #if TARGET_TCS == VLT_TCS || TARGET_TCS == ATS_TCS
00292 #define agwsSEND_PRABS_CMD     "PRABS"
00293 #define agwsSEND_PRALT_CMD     "PRALT"
00294 #define agwsSEND_PRCHK_CMD     "PRCHK"
00295 #define agwsSEND_PRCNT_CMD     "PRCNT"
00296 #define agwsSEND_PRDOBJ_CMD    "PRDOBJ"
00297 #define agwsSEND_PRGS_CMD      "PRGS"
00298 #define agwsSEND_PRPARK_CMD    "PRPARK"
00299 #define agwsSEND_PRSTOP_CMD    "PRSTOP"
00300 #define agwsSEND_OFFSAD_CMD    "OFFSAD"
00301 #define agwsSEND_OFFSXY_CMD    "OFFSXY"
00302 #define agwsSEND_STARTMC_CMD   "STRTMC"
00303 #define agwsSEND_STOPMC_CMD    "STOPMC"
00304 #define agwsSEND_GPINPOS_CMD   "GPINPOS"
00305 #define agwsSEND_SETVIGN_CMD   "SETVIGN"
00306 
00307 #elif TARGET_TCS == NTT_TCS
00308 #define agwsSEND_PRABS_CMD     "MOVGP"
00309 #define agwsSEND_PRALT_CMD     "PRALT"
00310 #define agwsSEND_PRCHK_CMD     "PRCHK"
00311 #define agwsSEND_PRCNT_CMD     "MOVGPCN"
00312 #define agwsSEND_PRDOBJ_CMD    "PRDOBJ"
00313 #define agwsSEND_PRGS_CMD      "PRGS"
00314 #define agwsSEND_PRPARK_CMD    "PARK"
00315 #define agwsSEND_PRSTOP_CMD    "PRSTOP"
00316 #define agwsSEND_OFFSAD_CMD    "OFFSAD"
00317 #define agwsSEND_OFFSXY_CMD    "OFFSXY"
00318 #define agwsSEND_STARTMC_CMD   "STRTMC"
00319 #define agwsSEND_STOPMC_CMD    "STOPMC"
00320 #else
00321     #error Defined value for TARGET_TCS not supported
00322 #endif
00323 
00324 /* Commands sent to other modules     */
00325 /* (interface must be defined better) */
00326 
00327 /* To adapter module */
00328 // ... and all the probe commands PRxxx, defined already above
00329 
00330 /* To trkws module */
00331 #define agwsTRK_OFFSAD_CMD    "OFFSAD"
00332 
00333 /* To TCCD and agServer modules */
00334 #define agwsTCCD_STARTAG_CMD     "START"
00335 #define agwsTCCD_SETUP_CMD       "SETUP"
00336 #define agwsTCCD_START_EXP_CMD   "START"
00337 #define agwsTCCD_WAIT_EXP_CMD    "WAIT"
00338 
00339 #define agwsAG_STARTAG_CMD       "STARTAG"
00340 #define agwsAG_STOPAG_CMD        "STOPAG"
00341 #define agwsAG_OFFSAG_CMD        "OFFSAG"
00342 #define agwsAG_OFFSAG2_CMD       "OFFSAG2"
00343 #define agwsAG_CONFIG_CMD        "CONFIG"
00344 #define agwsAG_XY2AD_CMD         "XY2AD"
00345 #define agwsAG_PIXSIZE_CMD       "PIXSIZE"
00346 
00347 
00348 /*
00349  ***************************************************************************
00350  *  Various Type Defines
00351  ***************************************************************************
00352  */
00353 
00354 /*
00355  *  Coordinate types
00356  */
00357  
00358 #define agwsCOORD_STR_AD        "AD"
00359 
00360 #define agwsCOORD_STR_AA        "AA"
00361 #define agwsCOORD_STR_XY        "XY"
00362 
00363 /*
00364  *  Target types
00365  */
00366 #define agwsTARG_NONE        0
00367 #define agwsTARG_ALAZ        1
00368 #define agwsTARG_COOR        2
00369 #define agwsTARG_MOBJ        3
00370 #define agwsTARG_NAME        4
00371 #define agwsTARG_OBJ         5
00372 
00373 #define agwsTARG_STR_NONE        "NO_TARGET"
00374 #define agwsTARG_STR_ALAZ        "ALT_AZ"
00375 #define agwsTARG_STR_COOR        "COORDINATE"
00376 #define agwsTARG_STR_MOBJ        "MOVING_OBJ"
00377 #define agwsTARG_STR_NAME        "NAMED_POS"
00378 #define agwsTARG_STR_OBJ         "CATALOG_OBJ"
00379 
00380 /*
00381  *  Preset types
00382  */
00383 #define agwsAG_ERR         0
00384 #define agwsAG_ASTRO       1
00385 #define agwsAG_ENG         2
00386 
00387 #define agwsAG_STR_ERR     "ERROR"
00388 #define agwsAG_STR_ASTRO   "ASTRONOMICAL"
00389 #define agwsAG_STR_ENG     "ENGINEERING"
00390 
00391 /*
00392  *   Auto guide type
00393  */
00394 #define agwsAG_NONE              0
00395 #define agwsAG_AUTO_GUIDE        1
00396 #define agwsAG_FIELD_STAB        2
00397 
00398 #define agwsAG_STR_NONE              "NONE"
00399 #define agwsAG_STR_AUTO_GUIDE        "AUTO_GUIDE"
00400 #define agwsAG_STR_FIELD_STAB        "FIELD_STAB"
00401 
00402 /*
00403  *   Auto guide centroiding function selection modes
00404  */
00405 #define agwsUF_AUTO     0
00406 #define agwsUF_CENTROID 1
00407 #define agwsUF_IPFUNC   2
00408 #define agwsUF_BOTH     3
00409 #define agwsUF_NONE     4
00410 
00411 /*
00412  *   Guide-star sources
00413  */
00414 //#define agwsAG_STR_NONE       "NONE"
00415 #define agwsAG_STR_CATALOGUE    "CATALOGUE"
00416 #define agwsAG_STR_SETUPFILE    "SETUPFILE"
00417 
00418 /*
00419  * vignetting criteria
00420  */
00421 #define agwsAG_VIGLIM_NONE_STR   "NONE"
00422 #define agwsAG_VIGLIM_INS_STR    "INSTRUMENT"
00423 /*
00424  ***************************************************************************
00425  *  Defines for numerical constants
00426  *  Most should be moved in the database
00427  ***************************************************************************
00428  */
00429 
00430 /*
00431  * number of entries in internal guide-star catalogue
00432  */
00433 #define agwsGS_CAT_SIZE      5
00434 
00435 /*
00436  * OFFSGP command default box reduction for range checking (0..1)
00437  */
00438 #define agwsOFFSGP_BOX_REDUCTION  0.7
00439 
00440 /*
00441  * BOX2GS command default max error and
00442  *                max loop
00443  */
00444 #define agwsBOX2GS_DEFERR   0.5
00445 #define agwsBOX2GS_LOOPMAX  20
00446 
00447 /*
00448  * Technical CCD dimensions
00449  */
00450 #define agwsTCCD_SIZE_X  400
00451 #define agwsTCCD_SIZE_Y  290
00452 
00453 #if TARGET_TCS == VLT_TCS || TARGET_TCS == ATS_TCS
00454 #elif TARGET_TCS == NTT_TCS
00455 
00456 #define agwsIMAGE_SCALE   0.3 /* arcsec per pixel for ntt. See ag db */
00457 #define agwsPLATE_SCALE   5.35905 /* arcsec per mm for ntt adapter */
00458 
00459 #define agwsPROBE_MARGIN  10  /* in mm */
00460 
00461 #define agwsPROBE_X_MAX   175 /* ntt probe max X in mm */
00462 #define agwsPROBE_Y_MAX   325 /* ntt probe max Y in mm */
00463 
00464 
00465 #else
00466 #error Defined value for TARGET_TCS not supported
00467 #endif
00468 
00469 
00470 /*
00471  ***************************************************************************
00472  *  Defines for setup file keywords and aliases
00473  ***************************************************************************
00474  */
00475 
00476 /* Default and current setup file name */
00477 #define agwsDEFAULT_SETUP   "agwsDefaultSetup.targ"
00478 #define agwsCURRENT_SETUP   "agwsCurrentSetup.ref"
00479 
00480 /* Setup file category */
00481 #define agwsSK_CATEGORY     "TEL"
00482 
00483 /* Setup file subsystems */
00484 #define agwsSK_SUBS_AG      "AG"
00485 #define agwsSK_SUBS_TARG    "TARG"
00486 #define agwsSK_SUBS_ROT     "ROT"
00487 #define agwsSK_SUBS_FS      "FS"
00488 #define agwsSK_SUBS_M2      "M2"
00489 #define agwsSK_SUBS_ADC     "ADC"
00490 #define agwsSK_SUBS_AO      "AO"
00491 
00492 /* Setup file keywords */
00493 #define agwsSK_TYPE           "TYPE"
00494 #define agwsSK_TARG_TYPE      "TEL.TARG.TYPE"
00495 #define agwsSK_ALPHA          "ALPHA"
00496 #define agwsSK_DELTA          "DELTA"
00497 #define agwsSK_EPOCHSYSTEM    "EPOCHSYSTEM"
00498 #define agwsSK_EPOCH          "EPOCH"
00499 #define agwsSK_EQUINOX        "EQUINOX"
00500 #define agwsSK_PMA            "PMA"
00501 #define agwsSK_PMD            "PMD"
00502 #define agwsSK_RADVEL         "RADVEL"
00503 #define agwsSK_PARALLAX       "PARALLAX"
00504 #define agwsSK_COORDTYPE      "COORDTYPE"
00505 #define agwsSK_ALT            "ALT"
00506 #define agwsSK_AZ             "AZ"
00507 #define agwsSK_NAME           "NAME"
00508 #define agwsSK_OBJCAT         "CAT"
00509 #define agwsSK_OBJID          "OBJID"
00510 #define agwsSK_WLENGTH        "WLENGTH"
00511 #define agwsSK_OFFSETALPHA    "OFFSETALPHA"
00512 #define agwsSK_OFFSETDELTA    "OFFSETDELTA"
00513 #define agwsSK_AGCRIT         "AGCRIT"
00514 #define agwsSK_OFFANGLE       "OFFANGLE"
00515 #define agwsSK_ENABLED        "ENABLED"
00516 #define agwsSK_ALTAZTRACK     "ALTAZTRACK"
00517 #define agwsSK_AGTYPE         "TYPE"
00518 #define agwsSK_START          "START"
00519 #define agwsSK_OBJCNT         "OBJCNT"
00520 #define agwsSK_RESET          "RESET"
00521 #define agwsSK_ZENITH         "ZENITH"
00522 #define agwsSK_ABSPOS         "ABSPOS"
00523 #define agwsSK_DTIME          "DTIME"
00524 
00525 #define agwsSK_GUIDESTAR      "GUIDESTAR"
00526 #define agwsSK_MINMAG         "TEL.AG.MINMAG"
00527 #define agwsSK_MAXMAG         "TEL.AG.MAXMAG"
00528 #define agwsSK_MINRAD         "TEL.AG.MINRAD"
00529 #define agwsSK_MAXRAD         "TEL.AG.MAXRAD"
00530 #define agwsSK_VIGLIM         "VIGLIM"
00531 #define agwsSK_MAXMOVE        "MAXMOVE_AG"
00532 #define agwsSK_PROBEPATH      "PROBEPATH_AG"
00533 #define agwsSK_COUNT          "COUNT_AG"
00534 #define agwsSK_CYCLETIME      "CYCLETIME_AG"
00535 #define agwsSK_INTTIME        "INTTIME_AG"
00536 
00537 /*
00538  * TCCD keyword aliases
00539  */
00540 #define agwsSK_TCCD_COUNT     "DET.EXP.NREP"
00541 #define agwsSK_TCCD_CYCLETIME "DET.EXP.TIMEREP"
00542 #define agwsSK_TCCD_INTTIME   "DET.WIN1.UIT1"
00543 
00544 #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