LNavTestDataDef.hpp
Go to the documentation of this file.
1 //==============================================================================
2 //
3 // This file is part of GNSSTk, the ARL:UT GNSS Toolkit.
4 //
5 // The GNSSTk is free software; you can redistribute it and/or modify
6 // it under the terms of the GNU Lesser General Public License as published
7 // by the Free Software Foundation; either version 3.0 of the License, or
8 // any later version.
9 //
10 // The GNSSTk is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 // GNU Lesser General Public License for more details.
14 //
15 // You should have received a copy of the GNU Lesser General Public
16 // License along with GNSSTk; if not, write to the Free Software Foundation,
17 // Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
18 //
19 // This software was developed by Applied Research Laboratories at the
20 // University of Texas at Austin.
21 // Copyright 2004-2022, The Board of Regents of The University of Texas System
22 //
23 //==============================================================================
24 
25 
26 //==============================================================================
27 //
28 // This software was developed by Applied Research Laboratories at the
29 // University of Texas at Austin, under contract to an agency or agencies
30 // within the U.S. Department of Defense. The U.S. Government retains all
31 // rights to use, duplicate, distribute, disclose, or release this software.
32 //
33 // Pursuant to DoD Directive 523024
34 //
35 // DISTRIBUTION STATEMENT A: This software has been approved for public
36 // release, distribution is unlimited.
37 //
38 //==============================================================================
55 
56 ephLNAVGPSSF1 = std::make_shared<gnsstk::PackedNavBits>(ephLNAVGPSSid,oidLNAVGPS,
59 ephLNAVGPSSF1->addUnsignedLong(0x22C34D21,30,1);
60 ephLNAVGPSSF1->addUnsignedLong(0x000029D4,30,1);
61 ephLNAVGPSSF1->addUnsignedLong(0x34D44000,30,1);
62 ephLNAVGPSSF1->addUnsignedLong(0x091B1DE7,30,1);
63 ephLNAVGPSSF1->addUnsignedLong(0x1C33746E,30,1);
64 ephLNAVGPSSF1->addUnsignedLong(0x2F701369,30,1);
65 ephLNAVGPSSF1->addUnsignedLong(0x39F53CB5,30,1);
66 ephLNAVGPSSF1->addUnsignedLong(0x128070A8,30,1);
67 ephLNAVGPSSF1->addUnsignedLong(0x003FF454,30,1);
68 ephLNAVGPSSF1->addUnsignedLong(0x3EAFC2F0,30,1);
69 ephLNAVGPSSF1->trimsize();
70 
71 ephLNAVGPSSF2 = std::make_shared<gnsstk::PackedNavBits>(ephLNAVGPSSid,oidLNAVGPS,
74 ephLNAVGPSSF2->addUnsignedLong(0x22C34D21,30,1);
75 ephLNAVGPSSF2->addUnsignedLong(0x00004A44,30,1);
76 ephLNAVGPSSF2->addUnsignedLong(0x12BFCB3A,30,1);
77 ephLNAVGPSSF2->addUnsignedLong(0x0D7A9094,30,1);
78 ephLNAVGPSSF2->addUnsignedLong(0x3B99FBAF,30,1);
79 ephLNAVGPSSF2->addUnsignedLong(0x3FC081B8,30,1);
80 ephLNAVGPSSF2->addUnsignedLong(0x09D171E1,30,1);
81 ephLNAVGPSSF2->addUnsignedLong(0x04B0A847,30,1);
82 ephLNAVGPSSF2->addUnsignedLong(0x03497656,30,1);
83 ephLNAVGPSSF2->addUnsignedLong(0x00709FA0,30,1);
84 ephLNAVGPSSF2->trimsize();
85 
86 ephLNAVGPSSF3 = std::make_shared<gnsstk::PackedNavBits>(ephLNAVGPSSid,oidLNAVGPS,
89 ephLNAVGPSSF3->addUnsignedLong(0x22C34D21,30,1);
90 ephLNAVGPSSF3->addUnsignedLong(0x00006BCC,30,1);
91 ephLNAVGPSSF3->addUnsignedLong(0x3FE14ED4,30,1);
92 ephLNAVGPSSF3->addUnsignedLong(0x05ABBB58,30,1);
93 ephLNAVGPSSF3->addUnsignedLong(0x3FE3498B,30,1);
94 ephLNAVGPSSF3->addUnsignedLong(0x145EE03A,30,1);
95 ephLNAVGPSSF3->addUnsignedLong(0x062ECB6F,30,1);
96 ephLNAVGPSSF3->addUnsignedLong(0x1C48068F,30,1);
97 ephLNAVGPSSF3->addUnsignedLong(0x3FE95E1E,30,1);
98 ephLNAVGPSSF3->addUnsignedLong(0x12844624,30,1);
99 ephLNAVGPSSF3->trimsize();
100 
101 almLNAVGPS25 = std::make_shared<gnsstk::PackedNavBits>(almLNAVGPSSid,oidLNAVGPS,
104 almLNAVGPS25->addUnsignedLong(0x22C34D21,30,1);
105 almLNAVGPS25->addUnsignedLong(0x00012C68,30,1);
106 almLNAVGPS25->addUnsignedLong(0x16499366,30,1);
107 almLNAVGPS25->addUnsignedLong(0x0905E5C5,30,1);
108 almLNAVGPS25->addUnsignedLong(0x3F52C035,30,1);
109 almLNAVGPS25->addUnsignedLong(0x28431EEE,30,1);
110 almLNAVGPS25->addUnsignedLong(0x39A2E96D,30,1);
111 almLNAVGPS25->addUnsignedLong(0x075C3A2E,30,1);
112 almLNAVGPS25->addUnsignedLong(0x117733C7,30,1);
113 almLNAVGPS25->addUnsignedLong(0x3E3FF848,30,1);
114 almLNAVGPS25->trimsize();
115 
116 almLNAVGPS26 = std::make_shared<gnsstk::PackedNavBits>(almLNAVGPSSid,oidLNAVGPS,
119 almLNAVGPS26->addUnsignedLong(0x22C34D21,30,1);
120 almLNAVGPS26->addUnsignedLong(0x0001CC0C,30,1);
121 almLNAVGPS26->addUnsignedLong(0x16809922,30,1);
122 almLNAVGPS26->addUnsignedLong(0x0902F90F,30,1);
123 almLNAVGPS26->addUnsignedLong(0x3F4EC036,30,1);
124 almLNAVGPS26->addUnsignedLong(0x28433740,30,1);
125 almLNAVGPS26->addUnsignedLong(0x3994EFA9,30,1);
126 almLNAVGPS26->addUnsignedLong(0x3D38AA68,30,1);
127 almLNAVGPS26->addUnsignedLong(0x0E3E305F,30,1);
128 almLNAVGPS26->addUnsignedLong(0x3CBFE0A0,30,1);
129 almLNAVGPS26->trimsize();
130 
131 pg51LNAVGPS = std::make_shared<gnsstk::PackedNavBits>(almLNAVGPSSid,oidLNAVGPS,
132  pg51LNAVGPSct);
134 pg51LNAVGPS->addUnsignedLong(0x22C34D21,30,1);
135 pg51LNAVGPS->addUnsignedLong(0x000FAD48,30,1);
136 pg51LNAVGPS->addUnsignedLong(0x1CC91377,30,1);
137 pg51LNAVGPS->addUnsignedLong(0x0000003F,30,1);
138 pg51LNAVGPS->addUnsignedLong(0x0000003F,30,1);
139 pg51LNAVGPS->addUnsignedLong(0x00FC0005,30,1);
140 pg51LNAVGPS->addUnsignedLong(0x00000016,30,1);
141 pg51LNAVGPS->addUnsignedLong(0x00000029,30,1);
142 pg51LNAVGPS->addUnsignedLong(0x00000016,30,1);
143 pg51LNAVGPS->addUnsignedLong(0x0000008C,30,1);
144 pg51LNAVGPS->trimsize();
145 
146 pg63LNAVGPS = std::make_shared<gnsstk::PackedNavBits>(almLNAVGPSSid,oidLNAVGPS,
147  pg63LNAVGPSct);
149 pg63LNAVGPS->addUnsignedLong(0x22C34D21,30,1);
150 pg63LNAVGPS->addUnsignedLong(0x000F8CC0,30,1);
151 pg63LNAVGPS->addUnsignedLong(0x1FEE6E77,30,1);
152 pg63LNAVGPS->addUnsignedLong(0x2AEAEEFF,30,1);
153 pg63LNAVGPS->addUnsignedLong(0x26A66A4A,30,1);
154 pg63LNAVGPS->addUnsignedLong(0x2A666659,30,1);
155 pg63LNAVGPS->addUnsignedLong(0x26EEEE6C,30,1);
156 pg63LNAVGPS->addUnsignedLong(0x2AEA402C,30,1);
157 pg63LNAVGPS->addUnsignedLong(0x00000000,30,1);
158 pg63LNAVGPS->addUnsignedLong(0x00000000,30,1);
159 pg63LNAVGPS->trimsize();
160 
161 pg56LNAVGPS = std::make_shared<gnsstk::PackedNavBits>(almLNAVGPSSid,oidLNAVGPS,
162  pg56LNAVGPSct);
164 pg56LNAVGPS->addUnsignedLong(0x22C34D21,30,1);
165 pg56LNAVGPS->addUnsignedLong(0x000B2C64,30,1);
166 pg56LNAVGPS->addUnsignedLong(0x1E05FFE1,30,1);
167 pg56LNAVGPS->addUnsignedLong(0x3F808FEC,30,1);
168 pg56LNAVGPS->addUnsignedLong(0x3F7F405F,30,1);
169 pg56LNAVGPS->addUnsignedLong(0x00000413,30,1);
170 pg56LNAVGPS->addUnsignedLong(0x0000003F,30,1);
171 pg56LNAVGPS->addUnsignedLong(0x01491376,30,1);
172 pg56LNAVGPS->addUnsignedLong(0x044EC0EB,30,1);
173 pg56LNAVGPS->addUnsignedLong(0x044000D8,30,1);
174 pg56LNAVGPS->trimsize();
175 
176 // QZSS
177 
191 
192 ephLNAVQZSSSF1 = std::make_shared<gnsstk::PackedNavBits>(ephLNAVQZSSSid,
193  oidLNAVQZSS,
196 ephLNAVQZSSSF1->addUnsignedLong(0x22C0AA24,30,1);
197 ephLNAVQZSSSF1->addUnsignedLong(0x2A302164,30,1);
198 ephLNAVQZSSSF1->addUnsignedLong(0x046840DF,30,1);
199 ephLNAVQZSSSF1->addUnsignedLong(0x20000015,30,1);
200 ephLNAVQZSSSF1->addUnsignedLong(0x00000016,30,1);
201 ephLNAVQZSSSF1->addUnsignedLong(0x00000029,30,1);
202 ephLNAVQZSSSF1->addUnsignedLong(0x00003D3C,30,1);
203 ephLNAVQZSSSF1->addUnsignedLong(0x205FDC4B,30,1);
204 ephLNAVQZSSSF1->addUnsignedLong(0x0000092D,30,1);
205 ephLNAVQZSSSF1->addUnsignedLong(0x39CF43FC,30,1);
206 ephLNAVQZSSSF1->trimsize();
207 
208 ephLNAVQZSSSF2 = std::make_shared<gnsstk::PackedNavBits>(ephLNAVQZSSSid,
209  oidLNAVQZSS,
212 ephLNAVQZSSSF2->addUnsignedLong(0x22C0AA24,30,1);
213 ephLNAVQZSSSF2->addUnsignedLong(0x2A3042F4,30,1);
214 ephLNAVQZSSSF2->addUnsignedLong(0x207F0CCA,30,1);
215 ephLNAVQZSSSF2->addUnsignedLong(0x06A60B06,30,1);
216 ephLNAVQZSSSF2->addUnsignedLong(0x3C48F93B,30,1);
217 ephLNAVQZSSSF2->addUnsignedLong(0x3FD449AB,30,1);
218 ephLNAVQZSSSF2->addUnsignedLong(0x36CFD9C8,30,1);
219 ephLNAVQZSSSF2->addUnsignedLong(0x074DF288,30,1);
220 ephLNAVQZSSSF2->addUnsignedLong(0x3B724294,30,1);
221 ephLNAVQZSSSF2->addUnsignedLong(0x1FDC5FD4,30,1);
222 ephLNAVQZSSSF2->trimsize();
223 
224 ephLNAVQZSSSF3 = std::make_shared<gnsstk::PackedNavBits>(ephLNAVQZSSSid,
225  oidLNAVQZSS,
228 ephLNAVQZSSSF3->addUnsignedLong(0x22C0AA24,30,1);
229 ephLNAVQZSSSF3->addUnsignedLong(0x2A30637C,30,1);
230 ephLNAVQZSSSF3->addUnsignedLong(0x3FF3E0D0,30,1);
231 ephLNAVQZSSSF3->addUnsignedLong(0x1EC816E4,30,1);
232 ephLNAVQZSSSF3->addUnsignedLong(0x3FB8074C,30,1);
233 ephLNAVQZSSSF3->addUnsignedLong(0x2AABCE23,30,1);
234 ephLNAVQZSSSF3->addUnsignedLong(0x38897015,30,1);
235 ephLNAVQZSSSF3->addUnsignedLong(0x2AD457DF,30,1);
236 ephLNAVQZSSSF3->addUnsignedLong(0x3FF8CC38,30,1);
237 ephLNAVQZSSSF3->addUnsignedLong(0x204A5D8C,30,1);
238 ephLNAVQZSSSF3->trimsize();
239 
240 almLNAVQZSS1 = std::make_shared<gnsstk::PackedNavBits>(almLNAVQZSSSid,
241  oidLNAVQZSS,
244 almLNAVQZSS1->addUnsignedLong(0x22C0AA24,30,1);
245 almLNAVQZSS1->addUnsignedLong(0x2A30A504,30,1);
246 almLNAVQZSS1->addUnsignedLong(0x30607FD0,30,1);
247 almLNAVQZSS1->addUnsignedLong(0x0576B107,30,1);
248 almLNAVQZSS1->addUnsignedLong(0x3FD08035,30,1);
249 almLNAVQZSS1->addUnsignedLong(0x32BB681A,30,1);
250 almLNAVQZSS1->addUnsignedLong(0x1FA3DD84,30,1);
251 almLNAVQZSS1->addUnsignedLong(0x3029E6BE,30,1);
252 almLNAVQZSS1->addUnsignedLong(0x089CE67C,30,1);
253 almLNAVQZSS1->addUnsignedLong(0x39C00BA4,30,1);
254 almLNAVQZSS1->trimsize();
255 
256 almLNAVQZSS2 = std::make_shared<gnsstk::PackedNavBits>(almLNAVQZSSSid,
257  oidLNAVQZSS,
260 almLNAVQZSS2->addUnsignedLong(0x22C0AA24,30,1);
261 almLNAVQZSS2->addUnsignedLong(0x2A31E534,30,1);
262 almLNAVQZSS2->addUnsignedLong(0x309F071C,30,1);
263 almLNAVQZSS2->addUnsignedLong(0x0579F2BB,30,1);
264 almLNAVQZSS2->addUnsignedLong(0x3FC98019,30,1);
265 almLNAVQZSS2->addUnsignedLong(0x32BAB677,30,1);
266 almLNAVQZSS2->addUnsignedLong(0x36E8A57E,30,1);
267 almLNAVQZSS2->addUnsignedLong(0x2FEC8EBC,30,1);
268 almLNAVQZSS2->addUnsignedLong(0x322A7E03,30,1);
269 almLNAVQZSS2->addUnsignedLong(0x3FC005D8,30,1);
270 almLNAVQZSS2->trimsize();
271 
272 pg56LNAVQZSS = std::make_shared<gnsstk::PackedNavBits>(almLNAVQZSSSid,
273  oidLNAVQZSS,
276 pg56LNAVQZSS->addUnsignedLong(0x22C0AA24,30,1);
277 pg56LNAVQZSS->addUnsignedLong(0x2A326470,30,1);
278 pg56LNAVQZSS->addUnsignedLong(0x3E01BFFD,30,1);
279 pg56LNAVQZSS->addUnsignedLong(0x3E3DC8BE,30,1);
280 pg56LNAVQZSS->addUnsignedLong(0x3828DFC7,30,1);
281 pg56LNAVQZSS->addUnsignedLong(0x0000003F,30,1);
282 pg56LNAVQZSS->addUnsignedLong(0x0000003F,30,1);
283 pg56LNAVQZSS->addUnsignedLong(0x00C5D1F0,30,1);
284 pg56LNAVQZSS->addUnsignedLong(0x04A241CF,30,1);
285 pg56LNAVQZSS->addUnsignedLong(0x0480009C,30,1);
286 pg56LNAVQZSS->trimsize();
287 
288 pg51LNAVQZSS = std::make_shared<gnsstk::PackedNavBits>(almLNAVQZSSSid,
289  oidLNAVQZSS,
292 pg51LNAVQZSS->addUnsignedLong(0x22C0AA24,30,1);
293 pg51LNAVQZSS->addUnsignedLong(0x2A330490,30,1);
294 pg51LNAVQZSS->addUnsignedLong(0x3CC551E9,30,1);
295 pg51LNAVQZSS->addUnsignedLong(0x00000F9B,30,1);
296 pg51LNAVQZSS->addUnsignedLong(0x3EF80FA6,30,1);
297 pg51LNAVQZSS->addUnsignedLong(0x3EF8003D,30,1);
298 pg51LNAVQZSS->addUnsignedLong(0x00000016,30,1);
299 pg51LNAVQZSS->addUnsignedLong(0x00000029,30,1);
300 pg51LNAVQZSS->addUnsignedLong(0x00000016,30,1);
301 pg51LNAVQZSS->addUnsignedLong(0x0000008C,30,1);
302 pg51LNAVQZSS->trimsize();
303 
304 pg61LNAVQZSS = std::make_shared<gnsstk::PackedNavBits>(almLNAVQZSSSid,
305  oidLNAVQZSS,
308 pg61LNAVQZSS->addUnsignedLong(0x22C0AA24,30,1);
309 pg61LNAVQZSS->addUnsignedLong(0x2A3145A8,30,1);
310 pg61LNAVQZSS->addUnsignedLong(0x3F42FE37,30,1);
311 pg61LNAVQZSS->addUnsignedLong(0x3EC00989,30,1);
312 pg61LNAVQZSS->addUnsignedLong(0x04E09FE9,30,1);
313 pg61LNAVQZSS->addUnsignedLong(0x00000016,30,1);
314 pg61LNAVQZSS->addUnsignedLong(0x00000029,30,1);
315 pg61LNAVQZSS->addUnsignedLong(0x00C5D1D9,30,1);
316 pg61LNAVQZSS->addUnsignedLong(0x04A241D9,30,1);
317 pg61LNAVQZSS->addUnsignedLong(0x04800010,30,1);
318 pg61LNAVQZSS->trimsize();
pg56LNAVQZSSct
pg56LNAVQZSSct
Definition: LNavTestDataDef.hpp:187
ephLNAVQZSSSF3
ephLNAVQZSSSF3
Definition: LNavTestDataDef.hpp:224
ephLNAVGPSSF3
ephLNAVGPSSF3
Definition: LNavTestDataDef.hpp:86
almLNAVGPS26ct
almLNAVGPS26ct
Definition: LNavTestDataDef.hpp:49
ephLNAVGPSSF2ct
ephLNAVGPSSF2ct
Definition: LNavTestDataDef.hpp:46
pg51LNAVQZSSct
pg51LNAVQZSSct
Definition: LNavTestDataDef.hpp:186
gnsstk::SatID
Definition: SatID.hpp:89
almLNAVGPSSid
almLNAVGPSSid
Definition: LNavTestDataDef.hpp:54
almLNAVGPS26
almLNAVGPS26
Definition: LNavTestDataDef.hpp:116
ephLNAVGPSSF1ct
ephLNAVGPSSF1ct
Definition: LNavTestDataDef.hpp:45
almLNAVQZSS1
almLNAVQZSS1
Definition: LNavTestDataDef.hpp:240
pg51LNAVQZSS
pg51LNAVQZSS
Definition: LNavTestDataDef.hpp:288
almLNAVQZSS2ct
almLNAVQZSS2ct
Definition: LNavTestDataDef.hpp:185
ephLNAVQZSSSF2ct
ephLNAVQZSSSF2ct
Definition: LNavTestDataDef.hpp:182
almLNAVGPS25
almLNAVGPS25
Definition: LNavTestDataDef.hpp:101
gnsstk::NavType::GPSLNAV
@ GPSLNAV
ephLNAVGPSSF1
ephLNAVGPSSF1
Definition: LNavTestDataDef.hpp:56
ephLNAVQZSSSF2
ephLNAVQZSSSF2
Definition: LNavTestDataDef.hpp:208
gnsstk::GPSWeekSecond
Definition: GPSWeekSecond.hpp:56
almLNAVQZSS1ct
almLNAVQZSS1ct
Definition: LNavTestDataDef.hpp:184
gnsstk::ObservationType::NavMsg
@ NavMsg
Navigation Message data.
gnsstk::SatelliteSystem::GPS
@ GPS
gnsstk::TrackingCode::CA
@ CA
Legacy GPS civil code.
pg51LNAVGPSct
pg51LNAVGPSct
Definition: LNavTestDataDef.hpp:50
ephLNAVGPSSid
ephLNAVGPSSid
Definition: LNavTestDataDef.hpp:53
pg56LNAVQZSS
pg56LNAVQZSS
Definition: LNavTestDataDef.hpp:272
pg56LNAVGPS
pg56LNAVGPS
Definition: LNavTestDataDef.hpp:161
gnsstk::TimeSystem::QZS
@ QZS
QZSS system Time.
gnsstk::ObsID
Definition: ObsID.hpp:82
almLNAVGPS25ct
almLNAVGPS25ct
Definition: LNavTestDataDef.hpp:48
ephLNAVQZSSSid
ephLNAVQZSSSid
Definition: LNavTestDataDef.hpp:189
gnsstk::CarrierBand::L1
@ L1
GPS L1, Galileo E1, SBAS L1, QZSS L1, BeiDou L1.
pg56LNAVGPSct
pg56LNAVGPSct
Definition: LNavTestDataDef.hpp:51
oidLNAVGPS
oidLNAVGPS
Definition: LNavTestDataDef.hpp:42
oidLNAVQZSS
oidLNAVQZSS
Definition: LNavTestDataDef.hpp:178
almLNAVQZSSSid
almLNAVQZSSSid
Definition: LNavTestDataDef.hpp:190
ephLNAVQZSSSF1ct
ephLNAVQZSSSF1ct
Definition: LNavTestDataDef.hpp:181
pg51LNAVGPS
pg51LNAVGPS
Definition: LNavTestDataDef.hpp:131
pg61LNAVQZSS
pg61LNAVQZSS
Definition: LNavTestDataDef.hpp:304
ephLNAVGPSSF2
ephLNAVGPSSF2
Definition: LNavTestDataDef.hpp:71
pg63LNAVGPS
pg63LNAVGPS
Definition: LNavTestDataDef.hpp:146
pg63LNAVGPSct
pg63LNAVGPSct
Definition: LNavTestDataDef.hpp:52
ephLNAVQZSSSF3ct
ephLNAVQZSSSF3ct
Definition: LNavTestDataDef.hpp:183
pg61LNAVQZSSct
pg61LNAVQZSSct
Definition: LNavTestDataDef.hpp:188
ephLNAVQZSSSF1
ephLNAVQZSSSF1
Definition: LNavTestDataDef.hpp:192
gnsstk::SatelliteSystem::QZSS
@ QZSS
almLNAVQZSS2
almLNAVQZSS2
Definition: LNavTestDataDef.hpp:256
ephLNAVGPSSF3ct
ephLNAVGPSSF3ct
Definition: LNavTestDataDef.hpp:47


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39