CNav2TestDataDef.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 //==============================================================================
51 
53 sf123p1CNAV2GPS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2GPSsid,
57 sf123p1CNAV2GPS->addUnsignedLong(0, 9, 1); // subframe 1
58 sf123p1CNAV2GPS->addUnsignedLong(0x4009842F, 32, 1); // subframe 2
59 sf123p1CNAV2GPS->addUnsignedLong(0xF64901C9, 32, 1);
60 sf123p1CNAV2GPS->addUnsignedLong(0x8940061F, 32, 1);
61 sf123p1CNAV2GPS->addUnsignedLong(0x72D8B7FE, 32, 1);
62 sf123p1CNAV2GPS->addUnsignedLong(0xB8B4F053, 32, 1);
63 sf123p1CNAV2GPS->addUnsignedLong(0x0C30018B, 32, 1);
64 sf123p1CNAV2GPS->addUnsignedLong(0xBC5AF86B, 32, 1);
65 sf123p1CNAV2GPS->addUnsignedLong(0x78E9F71F, 32, 1);
66 sf123p1CNAV2GPS->addUnsignedLong(0x2D6A2721, 32, 1);
67 sf123p1CNAV2GPS->addUnsignedLong(0x415081C7, 32, 1);
68 sf123p1CNAV2GPS->addUnsignedLong(0xFF46800A, 32, 1);
69 sf123p1CNAV2GPS->addUnsignedLong(0x0011000F, 32, 1);
70 sf123p1CNAV2GPS->addUnsignedLong(0x9080290D, 32, 1);
71 sf123p1CNAV2GPS->addUnsignedLong(0x81008800, 32, 1);
72 sf123p1CNAV2GPS->addUnsignedLong(0xCCFC5C4E, 32, 1);
73 sf123p1CNAV2GPS->addUnsignedLong(0xD8830057, 32, 1);
74 sf123p1CNAV2GPS->addUnsignedLong(0x6003DA5F, 32, 1);
75 sf123p1CNAV2GPS->addUnsignedLong(0xE5FFA004, 32, 1);
76 sf123p1CNAV2GPS->addUnsignedLong(0x3E44C8, 24, 1);
77 sf123p1CNAV2GPS->addUnsignedLong(0x04040380, 32, 1); // subframe 3 page 1
78 sf123p1CNAV2GPS->addUnsignedLong(0x0440049E, 32, 1);
79 sf123p1CNAV2GPS->addUnsignedLong(0xC0100278, 32, 1);
80 sf123p1CNAV2GPS->addUnsignedLong(0x97120B02, 32, 1);
81 sf123p1CNAV2GPS->addUnsignedLong(0xFFFE2B02, 32, 1);
82 sf123p1CNAV2GPS->addUnsignedLong(0xFDFDFF67, 32, 1);
83 sf123p1CNAV2GPS->addUnsignedLong(0xC77CD7E6, 32, 1);
84 sf123p1CNAV2GPS->addUnsignedLong(0xB000000F, 32, 1);
85 sf123p1CNAV2GPS->addUnsignedLong(0xBA514000 >> 14, 18, 1);
86 sf123p1CNAV2GPS->trimsize();
87 
89 sf123p2CNAV2GPS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2GPSsid,
93 sf123p2CNAV2GPS->addUnsignedLong(0, 9, 1); // subframe 1
94 sf123p2CNAV2GPS->addUnsignedLong(0x4009842F, 32, 1); // subframe 2
95 sf123p2CNAV2GPS->addUnsignedLong(0xF64901C9, 32, 1);
96 sf123p2CNAV2GPS->addUnsignedLong(0x8940061F, 32, 1);
97 sf123p2CNAV2GPS->addUnsignedLong(0x72D8B7FE, 32, 1);
98 sf123p2CNAV2GPS->addUnsignedLong(0xB8B4F053, 32, 1);
99 sf123p2CNAV2GPS->addUnsignedLong(0x0C30018B, 32, 1);
100 sf123p2CNAV2GPS->addUnsignedLong(0xBC5AF86B, 32, 1);
101 sf123p2CNAV2GPS->addUnsignedLong(0x78E9F71F, 32, 1);
102 sf123p2CNAV2GPS->addUnsignedLong(0x2D6A2721, 32, 1);
103 sf123p2CNAV2GPS->addUnsignedLong(0x415081C7, 32, 1);
104 sf123p2CNAV2GPS->addUnsignedLong(0xFF46800A, 32, 1);
105 sf123p2CNAV2GPS->addUnsignedLong(0x0011000F, 32, 1);
106 sf123p2CNAV2GPS->addUnsignedLong(0x9080290D, 32, 1);
107 sf123p2CNAV2GPS->addUnsignedLong(0x81008800, 32, 1);
108 sf123p2CNAV2GPS->addUnsignedLong(0xCCFC5C4E, 32, 1);
109 sf123p2CNAV2GPS->addUnsignedLong(0xD8830057, 32, 1);
110 sf123p2CNAV2GPS->addUnsignedLong(0x6003DA5F, 32, 1);
111 sf123p2CNAV2GPS->addUnsignedLong(0xE5FFA004, 32, 1);
112 sf123p2CNAV2GPS->addUnsignedLong(0x3E44C8, 24, 1);
113 sf123p2CNAV2GPS->addUnsignedLong(0x04080000, 32, 1); // subframe 3 page 2
114 sf123p2CNAV2GPS->addUnsignedLong(0x00000000, 32, 1);
115 sf123p2CNAV2GPS->addUnsignedLong(0x00001EC0, 32, 1);
116 sf123p2CNAV2GPS->addUnsignedLong(0x01E2C61E, 32, 1);
117 sf123p2CNAV2GPS->addUnsignedLong(0xBCCF10A2, 32, 1);
118 sf123p2CNAV2GPS->addUnsignedLong(0x24BFEE0D, 32, 1);
119 sf123p2CNAV2GPS->addUnsignedLong(0x48F6D230, 32, 1);
120 sf123p2CNAV2GPS->addUnsignedLong(0x00000032, 32, 1);
121 sf123p2CNAV2GPS->addUnsignedLong(0x16A84000 >> 14, 18, 1);
122 sf123p2CNAV2GPS->trimsize();
123 
125 sf123p4CNAV2GPS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2GPSsid,
126  oidCNAV2GPS,
129 sf123p4CNAV2GPS->addUnsignedLong(0, 9, 1); // subframe 1
130 sf123p4CNAV2GPS->addUnsignedLong(0x4009842F, 32, 1); // subframe 2
131 sf123p4CNAV2GPS->addUnsignedLong(0xF64901C9, 32, 1);
132 sf123p4CNAV2GPS->addUnsignedLong(0x8940061F, 32, 1);
133 sf123p4CNAV2GPS->addUnsignedLong(0x72D8B7FE, 32, 1);
134 sf123p4CNAV2GPS->addUnsignedLong(0xB8B4F053, 32, 1);
135 sf123p4CNAV2GPS->addUnsignedLong(0x0C30018B, 32, 1);
136 sf123p4CNAV2GPS->addUnsignedLong(0xBC5AF86B, 32, 1);
137 sf123p4CNAV2GPS->addUnsignedLong(0x78E9F71F, 32, 1);
138 sf123p4CNAV2GPS->addUnsignedLong(0x2D6A2721, 32, 1);
139 sf123p4CNAV2GPS->addUnsignedLong(0x415081C7, 32, 1);
140 sf123p4CNAV2GPS->addUnsignedLong(0xFF46800A, 32, 1);
141 sf123p4CNAV2GPS->addUnsignedLong(0x0011000F, 32, 1);
142 sf123p4CNAV2GPS->addUnsignedLong(0x9080290D, 32, 1);
143 sf123p4CNAV2GPS->addUnsignedLong(0x81008800, 32, 1);
144 sf123p4CNAV2GPS->addUnsignedLong(0xCCFC5C4E, 32, 1);
145 sf123p4CNAV2GPS->addUnsignedLong(0xD8830057, 32, 1);
146 sf123p4CNAV2GPS->addUnsignedLong(0x6003DA5F, 32, 1);
147 sf123p4CNAV2GPS->addUnsignedLong(0xE5FFA004, 32, 1);
148 sf123p4CNAV2GPS->addUnsignedLong(0x3E44C8, 24, 1);
149 sf123p4CNAV2GPS->addUnsignedLong(0x0411002F, 32, 1); // subframe 3 page 4
150 sf123p4CNAV2GPS->addUnsignedLong(0x60466B83, 32, 1);
151 sf123p4CNAV2GPS->addUnsignedLong(0xDFD5421A, 32, 1);
152 sf123p4CNAV2GPS->addUnsignedLong(0xA25EB8C6, 32, 1);
153 sf123p4CNAV2GPS->addUnsignedLong(0x044FE6DF, 32, 1);
154 sf123p4CNAV2GPS->addUnsignedLong(0xF8000000, 32, 1);
155 sf123p4CNAV2GPS->addUnsignedLong(0x00000000, 32, 1);
156 sf123p4CNAV2GPS->addUnsignedLong(0x0000001D, 32, 1);
157 sf123p4CNAV2GPS->addUnsignedLong(0xB26C4000 >> 14, 18, 1);
158 sf123p4CNAV2GPS->trimsize();
159 
161 sf2CNAV2GPSct += 0.52;
162 sf2CNAV2GPS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2GPSsid,
163  oidCNAV2GPS,
164  sf2CNAV2GPSct);
166 sf2CNAV2GPS->addUnsignedLong(0x4009842F, 32, 1);
167 sf2CNAV2GPS->addUnsignedLong(0xF64901C9, 32, 1);
168 sf2CNAV2GPS->addUnsignedLong(0x8940061F, 32, 1);
169 sf2CNAV2GPS->addUnsignedLong(0x72D8B7FE, 32, 1);
170 sf2CNAV2GPS->addUnsignedLong(0xB8B4F053, 32, 1);
171 sf2CNAV2GPS->addUnsignedLong(0x0C30018B, 32, 1);
172 sf2CNAV2GPS->addUnsignedLong(0xBC5AF86B, 32, 1);
173 sf2CNAV2GPS->addUnsignedLong(0x78E9F71F, 32, 1);
174 sf2CNAV2GPS->addUnsignedLong(0x2D6A2721, 32, 1);
175 sf2CNAV2GPS->addUnsignedLong(0x415081C7, 32, 1);
176 sf2CNAV2GPS->addUnsignedLong(0xFF46800A, 32, 1);
177 sf2CNAV2GPS->addUnsignedLong(0x0011000F, 32, 1);
178 sf2CNAV2GPS->addUnsignedLong(0x9080290D, 32, 1);
179 sf2CNAV2GPS->addUnsignedLong(0x81008800, 32, 1);
180 sf2CNAV2GPS->addUnsignedLong(0xCCFC5C4E, 32, 1);
181 sf2CNAV2GPS->addUnsignedLong(0xD8830057, 32, 1);
182 sf2CNAV2GPS->addUnsignedLong(0x6003DA5F, 32, 1);
183 sf2CNAV2GPS->addUnsignedLong(0xE5FFA004, 32, 1);
184 sf2CNAV2GPS->addUnsignedLong(0x3E44C8, 24, 1);
185 sf2CNAV2GPS->trimsize();
186 
188 sf2CNAV2GPS2ct += 0.52;
189 sf2CNAV2GPS2 = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2GPSsid,
190  oidCNAV2GPS,
193 sf2CNAV2GPS2->addUnsignedLong(0x40098C2F, 32, 1);
194 sf2CNAV2GPS2->addUnsignedLong(0xF65501CB, 32, 1);
195 sf2CNAV2GPS2->addUnsignedLong(0x629FF8B7, 32, 1);
196 sf2CNAV2GPS2->addUnsignedLong(0xB2D4A001, 32, 1);
197 sf2CNAV2GPS2->addUnsignedLong(0x9547900C, 32, 1);
198 sf2CNAV2GPS2->addUnsignedLong(0x1E480191, 32, 1);
199 sf2CNAV2GPS2->addUnsignedLong(0x1AB6FBA0, 32, 1);
200 sf2CNAV2GPS2->addUnsignedLong(0x848DF71E, 32, 1);
201 sf2CNAV2GPS2->addUnsignedLong(0x02162721, 32, 1);
202 sf2CNAV2GPS2->addUnsignedLong(0x401281FF, 32, 1);
203 sf2CNAV2GPS2->addUnsignedLong(0xFEC90013, 32, 1);
204 sf2CNAV2GPS2->addUnsignedLong(0xFFF28014, 32, 1);
205 sf2CNAV2GPS2->addUnsignedLong(0x0A0037AC, 32, 1);
206 sf2CNAV2GPS2->addUnsignedLong(0x80E7D401, 32, 1);
207 sf2CNAV2GPS2->addUnsignedLong(0x05FC5C4E, 32, 1);
208 sf2CNAV2GPS2->addUnsignedLong(0xDD4F0057, 32, 1);
209 sf2CNAV2GPS2->addUnsignedLong(0x4003DA5F, 32, 1);
210 sf2CNAV2GPS2->addUnsignedLong(0xE5FFA004, 32, 1);
211 sf2CNAV2GPS2->addUnsignedLong(0xA5AAC5, 24, 1);
212 sf2CNAV2GPS2->trimsize();
213 
215 sf3p1CNAV2GPSct += 12.52;
216 sf3p1CNAV2GPS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2GPSsid,
217  oidCNAV2GPS,
220 sf3p1CNAV2GPS->addUnsignedLong(0x04040380, 32, 1);
221 sf3p1CNAV2GPS->addUnsignedLong(0x0440049E, 32, 1);
222 sf3p1CNAV2GPS->addUnsignedLong(0xC0100278, 32, 1);
223 sf3p1CNAV2GPS->addUnsignedLong(0x97120B02, 32, 1);
224 sf3p1CNAV2GPS->addUnsignedLong(0xFFFE2B02, 32, 1);
225 sf3p1CNAV2GPS->addUnsignedLong(0xFDFDFF67, 32, 1);
226 sf3p1CNAV2GPS->addUnsignedLong(0xC77CD7E6, 32, 1);
227 sf3p1CNAV2GPS->addUnsignedLong(0xB000000F, 32, 1);
228 sf3p1CNAV2GPS->addUnsignedLong(0xBA514000 >> 14, 18, 1);
229 sf3p1CNAV2GPS->trimsize();
230 
232 sf3p2CNAV2GPSct += 12.52;
233 sf3p2CNAV2GPS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2GPSsid,
234  oidCNAV2GPS,
237 sf3p2CNAV2GPS->addUnsignedLong(0x04080000, 32, 1);
238 sf3p2CNAV2GPS->addUnsignedLong(0x00000000, 32, 1);
239 sf3p2CNAV2GPS->addUnsignedLong(0x00001EC0, 32, 1);
240 sf3p2CNAV2GPS->addUnsignedLong(0x01E2C61E, 32, 1);
241 sf3p2CNAV2GPS->addUnsignedLong(0xBCCF10A2, 32, 1);
242 sf3p2CNAV2GPS->addUnsignedLong(0x24BFEE0D, 32, 1);
243 sf3p2CNAV2GPS->addUnsignedLong(0x48F6D230, 32, 1);
244 sf3p2CNAV2GPS->addUnsignedLong(0x00000032, 32, 1);
245 sf3p2CNAV2GPS->addUnsignedLong(0x16A84000 >> 14, 18, 1);
246 sf3p2CNAV2GPS->trimsize();
247 
248 // faking some data since we don't have any data that contains real offsets
250 sf3p2fakeCNAV2GPSct += 12.52;
251 sf3p2fakeCNAV2GPS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2GPSsid,
252  oidCNAV2GPS,
255 sf3p2fakeCNAV2GPS->addUnsignedLong(4, 8, 1); // prn
256 sf3p2fakeCNAV2GPS->addUnsignedLong(2, 6, 1); // page number
257 sf3p2fakeCNAV2GPS->addUnsignedLong(2, 3, 1); // GNSS ID = GLONASS
258 sf3p2fakeCNAV2GPS->addUnsignedLong(3456, 16, 16); // tggto
259 sf3p2fakeCNAV2GPS->addUnsignedLong(2044, 13, 1); // WNggto
260 sf3p2fakeCNAV2GPS->addSignedDouble(6.5192580223e-09, 16, -35); // A0
261 sf3p2fakeCNAV2GPS->addSignedDouble(1.5099033135e-14, 13, -51); // A1
262 sf3p2fakeCNAV2GPS->addSignedDouble(0, 7, -68); // A2
263 sf3p2fakeCNAV2GPS->addUnsignedLong(0, 16, 1); // tEOP
264 sf3p2fakeCNAV2GPS->addUnsignedLong(0, 21, 1); // PM_X
265 sf3p2fakeCNAV2GPS->addUnsignedLong(0, 15, 1); // PM_X dot
266 sf3p2fakeCNAV2GPS->addUnsignedLong(0, 21, 1); // PM_Y
267 sf3p2fakeCNAV2GPS->addUnsignedLong(0, 15, 1); // PM_Y dot
268 sf3p2fakeCNAV2GPS->addUnsignedLong(0, 31, 1); // delta UTGPS
269 sf3p2fakeCNAV2GPS->addUnsignedLong(0, 19, 1); // delta UTGPS dot
270 sf3p2fakeCNAV2GPS->addUnsignedLong(0, 30, 1); // reserved
271 sf3p2fakeCNAV2GPS->addUnsignedLong(0, 24, 1); // CRC
272 sf3p2fakeCNAV2GPS->trimsize();
273 
275 sf3p4CNAV2GPSct += 12.52;
276 sf3p4CNAV2GPS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2GPSsid,
277  oidCNAV2GPS,
280 sf3p4CNAV2GPS->addUnsignedLong(0x0411002F, 32, 1);
281 sf3p4CNAV2GPS->addUnsignedLong(0x60466B83, 32, 1);
282 sf3p4CNAV2GPS->addUnsignedLong(0xDFD5421A, 32, 1);
283 sf3p4CNAV2GPS->addUnsignedLong(0xA25EB8C6, 32, 1);
284 sf3p4CNAV2GPS->addUnsignedLong(0x044FE6DF, 32, 1);
285 sf3p4CNAV2GPS->addUnsignedLong(0xF8000000, 32, 1);
286 sf3p4CNAV2GPS->addUnsignedLong(0x00000000, 32, 1);
287 sf3p4CNAV2GPS->addUnsignedLong(0x0000001D, 32, 1);
288 sf3p4CNAV2GPS->addUnsignedLong(0xB26C4000 >> 14, 18, 1);
289 sf3p4CNAV2GPS->trimsize();
290 
291 // QZSS
292 
297 
299 sf2CNAV2QZSSct += 0.52;
300 sf2CNAV2QZSS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2QZSSsid,
301  oidCNAV2QZSS,
304 sf2CNAV2QZSS->addUnsignedLong(0x43596C44, 32, 1);
305 sf2CNAV2QZSS->addUnsignedLong(0x62227D90, 32, 1);
306 sf2CNAV2QZSS->addUnsignedLong(0xA5000639, 32, 1);
307 sf2CNAV2QZSS->addUnsignedLong(0xD2A3AFFF, 32, 1);
308 sf2CNAV2QZSS->addUnsignedLong(0x525A5E35, 32, 1);
309 sf2CNAV2QZSS->addUnsignedLong(0xCC9935D3, 32, 1);
310 sf2CNAV2QZSS->addUnsignedLong(0x777300F8, 32, 1);
311 sf2CNAV2QZSS->addUnsignedLong(0x431B96C1, 32, 1);
312 sf2CNAV2QZSS->addUnsignedLong(0x22CC1DC5, 32, 1);
313 sf2CNAV2QZSS->addUnsignedLong(0x63721795, 32, 1);
314 sf2CNAV2QZSS->addUnsignedLong(0x42C4804A, 32, 1);
315 sf2CNAV2QZSS->addUnsignedLong(0x00547FEB, 32, 1);
316 sf2CNAV2QZSS->addUnsignedLong(0xAF00E339, 32, 1);
317 sf2CNAV2QZSS->addUnsignedLong(0xFF69A800, 32, 1);
318 sf2CNAV2QZSS->addUnsignedLong(0x0BBD033D, 32, 1);
319 sf2CNAV2QZSS->addUnsignedLong(0x3DA8FFA6, 32, 1);
320 sf2CNAV2QZSS->addUnsignedLong(0xE003E880, 32, 1);
321 sf2CNAV2QZSS->addUnsignedLong(0x0A0079AC, 32, 1);
322 sf2CNAV2QZSS->addUnsignedLong(0x710206, 24, 1);
323 sf2CNAV2QZSS->trimsize();
324 
326 sf3p1CNAV2QZSSct += 12.52;
327 sf3p1CNAV2QZSS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2QZSSsid,
328  oidCNAV2QZSS,
331 sf3p1CNAV2QZSS->addUnsignedLong(0xC107FA6C, 32, 1);
332 sf3p1CNAV2QZSS->addUnsignedLong(0x000004A0, 32, 1);
333 sf3p1CNAV2QZSS->addUnsignedLong(0x4CD0D678, 32, 1);
334 sf3p1CNAV2QZSS->addUnsignedLong(0x97120E00, 32, 1);
335 sf3p1CNAV2QZSS->addUnsignedLong(0xF9F533F2, 32, 1);
336 sf3p1CNAV2QZSS->addUnsignedLong(0xCA7F0000, 32, 1);
337 sf3p1CNAV2QZSS->addUnsignedLong(0x1E80AC04, 32, 1);
338 sf3p1CNAV2QZSS->addUnsignedLong(0x40000005, 32, 1);
339 sf3p1CNAV2QZSS->addUnsignedLong(0xA9184000 >> 14, 18, 1);
340 sf3p1CNAV2QZSS->trimsize();
341 
342 
344 sf3p2CNAV2QZSSct += 12.52;
345 sf3p2CNAV2QZSS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2QZSSsid,
346  oidCNAV2QZSS,
349 sf3p2CNAV2QZSS->addUnsignedLong(0xC109AB81, 32, 1);
350 sf3p2CNAV2QZSS->addUnsignedLong(0xA1AC0000, 32, 1);
351 sf3p2CNAV2QZSS->addUnsignedLong(0x000013FE, 32, 1);
352 sf3p2CNAV2QZSS->addUnsignedLong(0xC34E8425, 32, 1);
353 sf3p2CNAV2QZSS->addUnsignedLong(0x98DEB281, 32, 1);
354 sf3p2CNAV2QZSS->addUnsignedLong(0x047FE886, 32, 1);
355 sf3p2CNAV2QZSS->addUnsignedLong(0xE5F94FB6, 32, 1);
356 sf3p2CNAV2QZSS->addUnsignedLong(0xB000000E, 32, 1);
357 sf3p2CNAV2QZSS->addUnsignedLong(0xA6E50000 >> 14, 18, 1);
358 sf3p2CNAV2QZSS->trimsize();
359 
361 sf3p4CNAV2QZSSct += 12.52;
362 sf3p4CNAV2QZSS = std::make_shared<gnsstk::PackedNavBits>(ephCNAV2QZSSsid,
363  oidCNAV2QZSS,
366 sf3p4CNAV2QZSS->addUnsignedLong(0xC1110D6F, 32, 1);
367 sf3p4CNAV2QZSS->addUnsignedLong(0xF861D9E8, 32, 1);
368 sf3p4CNAV2QZSS->addUnsignedLong(0x5FF395D7, 32, 1);
369 sf3p4CNAV2QZSS->addUnsignedLong(0x6DBAC048, 32, 1);
370 sf3p4CNAV2QZSS->addUnsignedLong(0x3EA5FF60, 32, 1);
371 sf3p4CNAV2QZSS->addUnsignedLong(0x00000000, 32, 1);
372 sf3p4CNAV2QZSS->addUnsignedLong(0x00000000, 32, 1);
373 sf3p4CNAV2QZSS->addUnsignedLong(0x00000022, 32, 1);
374 sf3p4CNAV2QZSS->addUnsignedLong(0x55238000 >> 14, 18, 1);
375 sf3p4CNAV2QZSS->trimsize();
sf3p2fakeCNAV2GPS
sf3p2fakeCNAV2GPS
Definition: CNav2TestDataDef.hpp:251
gnsstk::TrackingCode::L1CD
@ L1CD
Modernized GPS L1C civil code tracking (data)
sf2CNAV2QZSSct
sf2CNAV2QZSSct
Definition: CNav2TestDataDef.hpp:298
sf3p2CNAV2GPS
sf3p2CNAV2GPS
Definition: CNav2TestDataDef.hpp:233
sf3p1CNAV2QZSSct
sf3p1CNAV2QZSSct
Definition: CNav2TestDataDef.hpp:325
oidCNAV2QZSS
oidCNAV2QZSS
Definition: CNav2TestDataDef.hpp:293
gnsstk::SatID
Definition: SatID.hpp:89
sf2CNAV2GPSct
sf2CNAV2GPSct
Definition: CNav2TestDataDef.hpp:160
gnsstk::GPSWeekSecond
Definition: GPSWeekSecond.hpp:56
sf123p1CNAV2GPSct
sf123p1CNAV2GPSct
Definition: CNav2TestDataDef.hpp:52
gnsstk::ObservationType::NavMsg
@ NavMsg
Navigation Message data.
gnsstk::SatelliteSystem::GPS
@ GPS
sf3p4CNAV2QZSSct
sf3p4CNAV2QZSSct
Definition: CNav2TestDataDef.hpp:360
sf3p4CNAV2QZSS
sf3p4CNAV2QZSS
Definition: CNav2TestDataDef.hpp:362
sf3p1CNAV2QZSS
sf3p1CNAV2QZSS
Definition: CNav2TestDataDef.hpp:327
gnsstk::TimeSystem::QZS
@ QZS
QZSS system Time.
sf3p2CNAV2GPSct
sf3p2CNAV2GPSct
Definition: CNav2TestDataDef.hpp:231
sf123p2CNAV2GPS
sf123p2CNAV2GPS
Definition: CNav2TestDataDef.hpp:89
sf3p2CNAV2QZSSct
sf3p2CNAV2QZSSct
Definition: CNav2TestDataDef.hpp:343
gnsstk::ObsID
Definition: ObsID.hpp:82
oidCNAV2GPS
oidCNAV2GPS
Definition: CNav2TestDataDef.hpp:47
sf3p4CNAV2GPS
sf3p4CNAV2GPS
Definition: CNav2TestDataDef.hpp:276
gnsstk::CarrierBand::L1
@ L1
GPS L1, Galileo E1, SBAS L1, QZSS L1, BeiDou L1.
ephCNAV2QZSSsid
ephCNAV2QZSSsid
Definition: CNav2TestDataDef.hpp:296
sf2CNAV2GPS
sf2CNAV2GPS
Definition: CNav2TestDataDef.hpp:162
sf123p4CNAV2GPSct
sf123p4CNAV2GPSct
Definition: CNav2TestDataDef.hpp:124
sf2CNAV2QZSS
sf2CNAV2QZSS
Definition: CNav2TestDataDef.hpp:300
sf3p2fakeCNAV2GPSct
sf3p2fakeCNAV2GPSct
Definition: CNav2TestDataDef.hpp:249
sf3p4CNAV2GPSct
sf3p4CNAV2GPSct
Definition: CNav2TestDataDef.hpp:274
sf2CNAV2GPS2ct
sf2CNAV2GPS2ct
Definition: CNav2TestDataDef.hpp:187
sf123p4CNAV2GPS
sf123p4CNAV2GPS
Definition: CNav2TestDataDef.hpp:125
sf3p1CNAV2GPSct
sf3p1CNAV2GPSct
Definition: CNav2TestDataDef.hpp:214
gnsstk::SatelliteSystem::QZSS
@ QZSS
sf2CNAV2GPS2
sf2CNAV2GPS2
Definition: CNav2TestDataDef.hpp:189
sf123p1CNAV2GPS
sf123p1CNAV2GPS
Definition: CNav2TestDataDef.hpp:53
sf3p2CNAV2QZSS
sf3p2CNAV2QZSS
Definition: CNav2TestDataDef.hpp:345
ephCNAV2GPSsid
ephCNAV2GPSsid
Definition: CNav2TestDataDef.hpp:50
sf3p1CNAV2GPS
sf3p1CNAV2GPS
Definition: CNav2TestDataDef.hpp:216
sf123p2CNAV2GPSct
sf123p2CNAV2GPSct
Definition: CNav2TestDataDef.hpp:88
gnsstk::NavType::GPSCNAV2
@ GPSCNAV2


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