MIDI Pipeline Reference Manual  2.8.3
midi_dfs.h
1 /* $Id: midi_dfs.h,v 1.12 2010-09-15 09:42:09 agabasch Exp $
2  *
3  * This file is part of the MIDI Pipeline
4  * Copyright (C) 2002,2003 European Southern Observatory
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, write to the Free Software
18  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19  */
20 
21 /*
22  * $Author: agabasch $
23  * $Date: 2010-09-15 09:42:09 $
24  * $Revision: 1.12 $
25  * $Name: not supported by cvs2svn $
26  */
27 
28 #ifndef MIDI_DFS_H
29 #define MIDI_DFS_H
30 
31 /*-----------------------------------------------------------------------------
32  Define
33  -----------------------------------------------------------------------------*/
34 
35 /* Define here the PRO.CATG keywords */
36 
37 #define MIDI_IMAGE_QUALITY "IMAGE_QUALITY"
38 #define MIDI_KAPPA_MATRIX "KAPPA_MATRIX"
39 #define MIDI_REDUCED_DETLIN "REDUCED_DETLIN"
40 #define MIDI_REDUCED_DETRON "REDUCED_DETRON"
41 #define MIDI_REDUCED_DISPERSED "REDUCED_DISPERSED"
42 #define MIDI_REDUCED_DISPERSED_SCIPHOT "REDUCED_DISPERSED_SCIPHOT"
43 #define MIDI_REDUCED_DSPTRN "REDUCED_DSPTRN"
44 #define MIDI_REDUCED_REFPIX "REDUCED_REFPIX"
45 #define MIDI_REDUCED_WAVECAL "REDUCED_WAVECAL"
46 #define MIDI_WATERFALL "WATERFALL"
47 #define MIDI_KAPPA_SP_MASK_PRISM "KAPPA_SP_MASK_PRISM"
48 #define MIDI_KAPPA_SP_MASK_GRISM "KAPPA_SP_MASK_GRISM"
49 #define MIDI_KAPPA_HS_MASK_PRISM "KAPPA_HS_MASK_PRISM"
50 #define MIDI_KAPPA_HS_MASK_GRISM "KAPPA_HS_MASK_GRISM"
51 #define MIDI_TRF_GRISM "TRF_GRISM"
52 #define MIDI_TRF_PRISM "TRF_PRISM"
53 
54 /* Define here the DO.CATG keywords */
55 #define MIDI_HIGH_SENS_CALIB "HIGH_SENS_CALIB"
56 #define MIDI_HIGH_SENS_SCIENCE "HIGH_SENS_SCIENCE"
57 #define MIDI_SCI_PHOT_CALIB "SCI_PHOT_CALIB"
58 #define MIDI_SCI_PHOT_SCIENCE "SCI_PHOT_SCIENCE"
59 #define MIDI_ACQ "ACQ"
60 #define MIDI_DETLIN "DETLIN"
61 #define MIDI_DETRON "DETRON"
62 #define MIDI_DSPTRN "DSPTRN"
63 #define MIDI_REFPIX "REFPIX"
64 #define MIDI_WAVECAL "WAVECAL"
65 #define MIDI_OTHER_DETLIN "OTHER_DETLIN"
66 #define MIDI_OTHER_DETRON "OTHER_DETRON"
67 #define MIDI_OTHER_DSPTRN "OTHER_DSPTRN"
68 #define MIDI_OTHER_GENERIC "OTHER_GENERIC"
69 #define MIDI_OTHER_REFPIX "OTHER_REFPIX"
70 #define MIDI_OTHER_WAVECAL "OTHER_WAVECAL"
71 #define MIDI_OTHER_ACQ "OTHER_ACQ"
72 #define MIDI_OTHER_FRINGE "OTHER_FRINGE"
73 #define MIDI_KAPPA_SP_CALIB "KAPPA_SP_CALIB"
74 #define MIDI_KAPPA_SP_SCIENCE "KAPPA_SP_SCIENCE"
75 #define MIDI_KAPPA_SP_CALIB "KAPPA_SP_CALIB"
76 #define MIDI_KAPPAMATRIX_PRISM "MIDI_KAPPAMATRIX_PRISM"
77 #define MIDI_KAPPAMATRIX_GRISM "MIDI_KAPPAMATRIX_GRISM"
78 #define MIDI_PHOTOM_SP_CALIB "PHOTOM_SP_CALIB"
79 #define MIDI_PHOTOM_SP_SCIENCE "PHOTOM_SP_SCIENCE"
80 #define MIDI_PHOTOM_HS_CALIB "PHOTOM_HS_CALIB"
81 #define MIDI_PHOTOM_HS_SCIENCE "PHOTOM_HS_SCIENCE"
82 #define MIDI_CALIB_DATABASE "CALIB_DATABASE_N"
83 #define MIDI_DOME_AOPEN "DOME_AOPEN"
84 #define MIDI_DOME_BOPEN "DOME_BOPEN"
85 #define MIDI_INTERNAL_OPD "INTERNAL_OPD"
86 #define MIDI_CAL_SEARCH "CAL_SEARCH"
87 
88 
89 #define MIDI_CALIB_FLAT "CALIB_FLAT" /* Dummy for now */
90 
91 
92 /*-----------------------------------------------------------------------------
93  Functions prototypes
94  -----------------------------------------------------------------------------*/
95 
96 cpl_error_code midi_dfs_set_groups(cpl_frameset *);
97 
98 #endif