-
Notifications
You must be signed in to change notification settings - Fork 1
/
get_gemini.h
70 lines (64 loc) · 1.63 KB
/
get_gemini.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
// hskymon from HDS OPE file Editor
// New SkyMonitor for Subaru Gen2
// get_gemini.h --- GET URL for FCDB access to Gemini web search
//
// 2017.11.15 A.Tajitsu
typedef struct _PARAMgeminiinst PARAMgeminiinst;
struct _PARAMgeminiinst{
gchar *name;
gchar *prm;
};
// Gemini Obs mode
enum
{
TRDB_GEMINI_MODE_ANY,
TRDB_GEMINI_MODE_IMAGE,
TRDB_GEMINI_MODE_SPEC
};
enum{
GEMINI_INST_ANY,
GEMINI_INST_GMOS,
GEMINI_INST_GNIRS,
GEMINI_INST_GRACES,
GEMINI_INST_NIRI,
GEMINI_INST_NIFS,
GEMINI_INST_GSAOI,
GEMINI_INST_F2,
GEMINI_INST_GPI,
GEMINI_INST_NICI,
GEMINI_INST_MICHELLE,
GEMINI_INST_TRECS,
GEMINI_INST_BHORS,
GEMINI_INST_HRWFS,
GEMINI_INST_OSCIR,
GEMINI_INST_FLAMINGOS,
GEMINI_INST_HOKUPAA,
GEMINI_INST_PHOENIX,
GEMINI_INST_TEXES,
GEMINI_INST_ABU,
GEMINI_INST_CIRPASS,
NUM_GEMINI_INST
};
static const PARAMgeminiinst gemini_inst[NUM_GEMINI_INST] = {
{"(Any)", NULL},
{"GMOS-N & GMOS-S", "GMOS"},
{"GNIRS", "GNIRS"},
{"GRACES", "GRACES"},
{"NIRI", "NIRI"},
{"NIFS", "NIFS"},
{"GSAOI", "GSAOI"},
{"F2", "F2"},
{"GPI", "GPI"},
{"NICI", "NICI"},
{"Michelle", "michelle"},
{"T-ReCS", "TReCS"},
{"bHROS", "bHROS"},
{"HRWFS / AcqCam", "hrwfs"},
{"OSCIR", "OSCIR"},
{"FLAMINGOS", "FLAMINGOS"},
{"Hokupaa+QUIRC", "Hokupaa+QUIRC"},
{"PHOENIX", "PHOENIX"},
{"TEXES", "TEXES"},
{"ABU", "ABU"},
{"CIRPASS", "CIRPASS"}
};