1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.orekit.gnss.metric.messages.rtcm.msm.headers;
19
20 import org.orekit.gnss.PredefinedObservationType;
21
22
23
24
25
26
27 public enum RtcmMsmSignalId {
28
29 RESERVED(null, null, null, null),
30
31
32 GPS_1C(PredefinedObservationType.C1C, PredefinedObservationType.L1C, PredefinedObservationType.D1C, PredefinedObservationType.S1C),
33
34 GPS_1P(PredefinedObservationType.C1P, PredefinedObservationType.L1P, PredefinedObservationType.D1P, PredefinedObservationType.S1P),
35
36 GPS_1W(PredefinedObservationType.C1W, PredefinedObservationType.L1W, PredefinedObservationType.D1W, PredefinedObservationType.S1W),
37
38 GPS_2C(PredefinedObservationType.C2C, PredefinedObservationType.L2C, PredefinedObservationType.D2C, PredefinedObservationType.S2C),
39
40 GPS_2P(PredefinedObservationType.C2P, PredefinedObservationType.L2P, PredefinedObservationType.D2P, PredefinedObservationType.S2P),
41
42 GPS_2W(PredefinedObservationType.C2W, PredefinedObservationType.L2W, PredefinedObservationType.D2W, PredefinedObservationType.S2W),
43
44 GPS_2S(PredefinedObservationType.C2S, PredefinedObservationType.L2S, PredefinedObservationType.D2S, PredefinedObservationType.S2S),
45
46 GPS_2L(PredefinedObservationType.C2L, PredefinedObservationType.L2L, PredefinedObservationType.D2L, PredefinedObservationType.S2L),
47
48 GPS_2X(PredefinedObservationType.C2X, PredefinedObservationType.L2X, PredefinedObservationType.D2X, PredefinedObservationType.S2X),
49
50 GPS_5I(PredefinedObservationType.C5I, PredefinedObservationType.L5I, PredefinedObservationType.D5I, PredefinedObservationType.S5I),
51
52 GPS_5Q(PredefinedObservationType.C5Q, PredefinedObservationType.L5Q, PredefinedObservationType.D5Q, PredefinedObservationType.S5Q),
53
54 GPS_5X(PredefinedObservationType.C5X, PredefinedObservationType.L5X, PredefinedObservationType.D5X, PredefinedObservationType.S5X),
55
56 GPS_1S(PredefinedObservationType.C1S, PredefinedObservationType.L1S, PredefinedObservationType.D1S, PredefinedObservationType.S1S),
57
58 GPS_1L(PredefinedObservationType.C1L, PredefinedObservationType.L1L, PredefinedObservationType.D1L, PredefinedObservationType.S1L),
59
60 GPS_1X(PredefinedObservationType.C1X, PredefinedObservationType.L1X, PredefinedObservationType.D1X, PredefinedObservationType.S1X),
61
62
63 GAL_1C(PredefinedObservationType.C1C, PredefinedObservationType.L1C, PredefinedObservationType.D1C, PredefinedObservationType.S1C),
64
65 GAL_1A(PredefinedObservationType.C1A, PredefinedObservationType.L1A, PredefinedObservationType.D1A, PredefinedObservationType.S1A),
66
67 GAL_1B(PredefinedObservationType.C1B, PredefinedObservationType.L1B, PredefinedObservationType.D1B, PredefinedObservationType.S1B),
68
69 GAL_1X(PredefinedObservationType.C1X, PredefinedObservationType.L1X, PredefinedObservationType.D1X, PredefinedObservationType.S1X),
70
71 GAL_1Z(PredefinedObservationType.C1Z, PredefinedObservationType.L1Z, PredefinedObservationType.D1Z, PredefinedObservationType.S1Z),
72
73 GAL_6C(PredefinedObservationType.C6C, PredefinedObservationType.L6C, PredefinedObservationType.D6C, PredefinedObservationType.S6C),
74
75 GAL_6A(PredefinedObservationType.C6A, PredefinedObservationType.L6A, PredefinedObservationType.D6A, PredefinedObservationType.S6A),
76
77 GAL_6B(PredefinedObservationType.C6B, PredefinedObservationType.L6B, PredefinedObservationType.D6B, PredefinedObservationType.S6B),
78
79 GAL_6X(PredefinedObservationType.C6X, PredefinedObservationType.L6X, PredefinedObservationType.D6X, PredefinedObservationType.S6X),
80
81 GAL_6Z(PredefinedObservationType.C6Z, PredefinedObservationType.L6Z, PredefinedObservationType.D6Z, PredefinedObservationType.S6Z),
82
83 GAL_7I(PredefinedObservationType.C7I, PredefinedObservationType.L7I, PredefinedObservationType.D7I, PredefinedObservationType.S7I),
84
85 GAL_7Q(PredefinedObservationType.C7Q, PredefinedObservationType.L7Q, PredefinedObservationType.D7Q, PredefinedObservationType.S7Q),
86
87 GAL_7X(PredefinedObservationType.C7X, PredefinedObservationType.L7X, PredefinedObservationType.D7X, PredefinedObservationType.S7X),
88
89 GAL_8I(PredefinedObservationType.C8I, PredefinedObservationType.L8I, PredefinedObservationType.D8I, PredefinedObservationType.S8I),
90
91 GAL_8Q(PredefinedObservationType.C8Q, PredefinedObservationType.L8Q, PredefinedObservationType.D8Q, PredefinedObservationType.S8Q),
92
93 GAL_8X(PredefinedObservationType.C8X, PredefinedObservationType.L8X, PredefinedObservationType.D8X, PredefinedObservationType.S8X),
94
95 GAL_5I(PredefinedObservationType.C5I, PredefinedObservationType.L5I, PredefinedObservationType.D5I, PredefinedObservationType.S5I),
96
97 GAL_5Q(PredefinedObservationType.C5Q, PredefinedObservationType.L5Q, PredefinedObservationType.D5Q, PredefinedObservationType.S5Q),
98
99 GAL_5X(PredefinedObservationType.C5X, PredefinedObservationType.L5X, PredefinedObservationType.D5X, PredefinedObservationType.S5X),
100
101
102 GLO_1C(PredefinedObservationType.C1C, PredefinedObservationType.L1C, PredefinedObservationType.D1C, PredefinedObservationType.S1C),
103
104 GLO_1P(PredefinedObservationType.C1P, PredefinedObservationType.L1P, PredefinedObservationType.D1P, PredefinedObservationType.S1P),
105
106 GLO_2C(PredefinedObservationType.C2C, PredefinedObservationType.L2C, PredefinedObservationType.D2C, PredefinedObservationType.S2C),
107
108 GLO_2P(PredefinedObservationType.C2P, PredefinedObservationType.L2P, PredefinedObservationType.D2P, PredefinedObservationType.S2P),
109
110
111 SBAS_1C(PredefinedObservationType.C1C, PredefinedObservationType.L1C, PredefinedObservationType.D1C, PredefinedObservationType.S1C),
112
113 SBAS_5I(PredefinedObservationType.C5I, PredefinedObservationType.L5I, PredefinedObservationType.D5I, PredefinedObservationType.S5I),
114
115 SBAS_5Q(PredefinedObservationType.C5Q, PredefinedObservationType.L5Q, PredefinedObservationType.D5Q, PredefinedObservationType.S5Q),
116
117 SBAS_5X(PredefinedObservationType.C5X, PredefinedObservationType.L5X, PredefinedObservationType.D5X, PredefinedObservationType.S5X),
118
119
120 QZSS_1C(PredefinedObservationType.C1C, PredefinedObservationType.L1C, PredefinedObservationType.D1C, PredefinedObservationType.S1C),
121
122 QZSS_1S(PredefinedObservationType.C1S, PredefinedObservationType.L1S, PredefinedObservationType.D1S, PredefinedObservationType.S1S),
123
124 QZSS_1L(PredefinedObservationType.C1L, PredefinedObservationType.L1L, PredefinedObservationType.D1L, PredefinedObservationType.S1L),
125
126 QZSS_1X(PredefinedObservationType.C1X, PredefinedObservationType.L1X, PredefinedObservationType.D1X, PredefinedObservationType.S1X),
127
128 QZSS_2S(PredefinedObservationType.C2S, PredefinedObservationType.L2S, PredefinedObservationType.D2S, PredefinedObservationType.S2S),
129
130 QZSS_2L(PredefinedObservationType.C2L, PredefinedObservationType.L2L, PredefinedObservationType.D2L, PredefinedObservationType.S2L),
131
132 QZSS_2X(PredefinedObservationType.C2X, PredefinedObservationType.L2X, PredefinedObservationType.D2X, PredefinedObservationType.S2X),
133
134 QZSS_5I(PredefinedObservationType.C5I, PredefinedObservationType.L5I, PredefinedObservationType.D5I, PredefinedObservationType.S5I),
135
136 QZSS_5Q(PredefinedObservationType.C5Q, PredefinedObservationType.L5Q, PredefinedObservationType.D5Q, PredefinedObservationType.S5Q),
137
138 QZSS_5X(PredefinedObservationType.C5X, PredefinedObservationType.L5X, PredefinedObservationType.D5X, PredefinedObservationType.S5X),
139
140 QZSS_6S(PredefinedObservationType.C6S, PredefinedObservationType.L6S, PredefinedObservationType.D6S, PredefinedObservationType.S6S),
141
142 QZSS_6L(PredefinedObservationType.C6L, PredefinedObservationType.L6L, PredefinedObservationType.D6L, PredefinedObservationType.S6L),
143
144 QZSS_6X(PredefinedObservationType.C6X, PredefinedObservationType.L6X, PredefinedObservationType.D6X, PredefinedObservationType.S6X),
145
146
147 BDS_2I(PredefinedObservationType.C2I, PredefinedObservationType.L2I, PredefinedObservationType.D2I, PredefinedObservationType.S2I),
148
149 BDS_2Q(PredefinedObservationType.C2Q, PredefinedObservationType.L2Q, PredefinedObservationType.D2Q, PredefinedObservationType.S2Q),
150
151 BDS_2X(PredefinedObservationType.C2X, PredefinedObservationType.L2X, PredefinedObservationType.D2X, PredefinedObservationType.S2X),
152
153 BDS_6I(PredefinedObservationType.C6I, PredefinedObservationType.L6I, PredefinedObservationType.D6I, PredefinedObservationType.S6I),
154
155 BDS_6Q(PredefinedObservationType.C6Q, PredefinedObservationType.L6Q, PredefinedObservationType.D6Q, PredefinedObservationType.S6Q),
156
157 BDS_6X(PredefinedObservationType.C6X, PredefinedObservationType.L6X, PredefinedObservationType.D6X, PredefinedObservationType.S6X),
158
159 BDS_7I(PredefinedObservationType.C7I, PredefinedObservationType.L7I, PredefinedObservationType.D7I, PredefinedObservationType.S7I),
160
161 BDS_7Q(PredefinedObservationType.C7Q, PredefinedObservationType.L7Q, PredefinedObservationType.D7Q, PredefinedObservationType.S7Q),
162
163 BDS_7X(PredefinedObservationType.C7X, PredefinedObservationType.L7X, PredefinedObservationType.D7X, PredefinedObservationType.S7X);
164
165
166 private final PredefinedObservationType codeType;
167
168
169 private final PredefinedObservationType phaseType;
170
171
172 private final PredefinedObservationType dopplerType;
173
174
175 private final PredefinedObservationType signalStrengthType;
176
177
178
179
180
181
182
183
184 RtcmMsmSignalId(final PredefinedObservationType codeType, final PredefinedObservationType phaseType,
185 final PredefinedObservationType dopplerType, final PredefinedObservationType signalStrengthType) {
186 this.codeType = codeType;
187 this.phaseType = phaseType;
188 this.dopplerType = dopplerType;
189 this.signalStrengthType = signalStrengthType;
190 }
191
192
193
194
195
196 public PredefinedObservationType getCodeType() {
197 return codeType;
198 }
199
200
201
202
203
204 public PredefinedObservationType getPhaseType() {
205 return phaseType;
206 }
207
208
209
210
211
212 public PredefinedObservationType getDopplerType() {
213 return dopplerType;
214 }
215
216
217
218
219
220 public PredefinedObservationType getSignalStrengthType() {
221 return signalStrengthType;
222 }
223 }