GalFBits.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 //==============================================================================
39 
40 #ifndef GNSSTK_GALFBITS_HPP
41 #define GNSSTK_GALFBITS_HPP
42 
43 namespace gnsstk
44 {
45  namespace galfnav
46  {
51  {
52  fsbType = 0,
53  fnbType = 6,
54  fscType = 1,
55  };
56 
57  // This enum is only used in PNBGalFNavDataFactory and it's
58  // being used to avoid confusion on vector indices. Using
59  // enums instead of constants because it doesn't result in
60  // memory allocation. Also not using strongly typed enums
61  // because we actually want these values to be implicitly
62  // cast to integer values.
63  enum PTIndex
64  {
65  pt1 = 0,
66  pt2 = 1,
67  pt3 = 2,
68  pt4 = 3,
69  pt5 = 0,
70  pt6 = 1,
71  numEphPTs = 4,
72  numAlmPTs = 2
73  };
74 
82  {
85  enbSVID = 6,
86  escSVID = 1,
87 
88  // Appears in each of page types 1-4 but for some reason IODnav
89  // appears in a different location in page type 1 ONLY.
92  enbIOD_1 = 10,
93  escIOD_1 = 1,
94 
95  esit0c = pt1,
97  enbt0c = 14,
98  esct0c = 60,
99 
102  enbaf0 = 31,
103  escaf0 = -34,
104 
107  enbaf1 = 21,
108  escaf1 = -46,
109 
112  enbaf2 = 6,
113  escaf2 = -59,
114 
117  enbSISA = 8,
118  escSISA = 1,
119 
122  enbai0 = 11,
123  escai0 = -2,
124 
127  enbai1 = 11,
128  escai1 = -8,
129 
132  enbai2 = 14,
133  escai2 = -15,
134 
137  enbIDFR1 = 1,
138  escIDFR1 = 1,
139 
142  enbIDFR2 = 1,
143  escIDFR2 = 1,
144 
147  enbIDFR3 = 1,
148  escIDFR3 = 1,
149 
152  enbIDFR4 = 1,
153  escIDFR4 = 1,
154 
157  enbIDFR5 = 1,
158  escIDFR5 = 1,
159 
162  enbBGDa = 10,
163  escBGDa = -32,
164 
167  enbE5ahs = 2,
168  escE5ahs = 1,
169 
172  enbWN_1 = 12,
173  escWN_1 = 1,
174 
177  enbTOW_1 = 20,
178  escTOW_1 = 1,
179 
184 
185  // page type 2
186 
189  enbIOD_2 = 10,
190  escIOD_2 = 1,
191 
192  esiM0 = pt2,
194  enbM0 = 32,
195  escM0 = -31,
196 
199  enbOMEGAdot = 24,
200  escOMEGAdot = -43,
201 
204  enbEcc = 32,
205  escEcc = -33,
206 
209  enbAhalf = 32,
210  escAhalf = -19,
211 
214  enbOMEGA0 = 32,
215  escOMEGA0 = -31,
216 
219  enbidot = 14,
220  escidot = -43,
221 
224  enbWN_2 = 12,
225  escWN_2 = 1,
226 
229  enbTOW_2 = 20,
230  escTOW_2 = 1,
231 
232  // page type 3
233 
236  enbIOD_3 = 10,
237  escIOD_3 = 1,
238 
239  esii0 = pt3,
241  enbi0 = 32,
242  esci0 = -31,
243 
244  esiw = pt3,
246  enbw = 32,
247  escw = -31,
248 
249  esidn = pt3,
251  enbdn = 16,
252  escdn = -43,
253 
256  enbCuc = 16,
257  escCuc = -29,
258 
261  enbCus = 16,
262  escCus = -29,
263 
266  enbCrc = 16,
267  escCrc = -5,
268 
271  enbCrs = 16,
272  escCrs = -5,
273 
276  enbt0e = 14,
277  esct0e = 60,
278 
281  enbWN_3 = 12,
282  escWN_3 = 1,
283 
286  enbTOW_3 = 20,
287  escTOW_3 = 1,
288 
289  // page type 4
290 
293  enbIOD_4 = 10,
294  escIOD_4 = 1,
295 
298  enbCic = 16,
299  escCic = -29,
300 
303  enbCis = 16,
304  escCis = -29,
305 
308  enbA0 = 32,
309  escA0 = -30,
310 
313  enbA1 = 24,
314  escA1 = -50,
315 
318  enbdtLS = 8,
319  escdtLS = 1,
320 
323  enbtot = 8,
324  esctot = 3600,
325 
328  enbWNot = 8,
329  escWNot = 1,
330 
333  enbWNlsf = 8,
334  escWNlsf = 1,
335 
338  enbDN = 3,
339  escDN = 1,
340 
343  enbdtLSF = 8,
344  escdtLSF = 1,
345 
348  enbt0G = 8,
349  esct0G = 3600,
350 
353  enbA0G = 16,
354  escA0G = -35,
355 
358  enbA1G = 12,
359  escA1G = -51,
360 
363  enbWN0G = 6,
364  escWN0G = 1,
365 
368  enbTOW_4 = 20,
369  escTOW_4 = 1,
370  };
371 
379  {
381  anbIODa = 4,
382  ascIODa = 1,
383 
386  anbWNa = 2,
387  ascWNa = 1,
388 
391  anbt0a = 10,
392  asct0a = 600,
393 
394  // SV(SVID1)
395  // Number of bits and scale factor are the same for all the SVs
396  // so only define those once.
397 
400  anbSVID = 6,
401  ascSVID = 1,
402 
405  anbdAhalf = 13,
406  ascdAhalf = -9,
407 
410  anbEcc = 11,
411  ascEcc = -16,
412 
415  anbw = 16,
416  ascw = -15,
417 
420  anbdi = 11,
421  ascdi = -14,
422 
425  anbOMEGA0 = 16,
426  ascOMEGA0 = -15,
427 
431  ascOMEGAdot = -33,
432 
435  anbM0 = 16,
436  ascM0 = -15,
437 
440  anbaf0 = 16,
441  ascaf0 = -19,
442 
445  anbaf1 = 13,
446  ascaf1 = -38,
447 
450  anbE5ahs = 2,
451  ascE5ahs = 1,
452 
453  // SV(SVID2)
454 
457 
460 
463 
466 
469 
473 
474  // page type 6
475 
479 
482 
485 
488 
491 
494 
495  // SV(SVID3)
496 
499 
502 
505 
508 
511 
514 
517 
520 
523 
526 
529  };
530  } // namespace galfnav
531 } // namespace gnsstk
532 
533 #endif // GNSSTK_GALFBITS_HPP
gnsstk::galfnav::esiIDFR3
@ esiIDFR3
Definition: GalFBits.hpp:145
gnsstk::galfnav::anbOMEGAdot
@ anbOMEGAdot
Definition: GalFBits.hpp:430
gnsstk::galfnav::asiSVID_2
@ asiSVID_2
Definition: GalFBits.hpp:455
gnsstk::galfnav::enbIOD_1
@ enbIOD_1
Definition: GalFBits.hpp:92
gnsstk::galfnav::enbCuc
@ enbCuc
Cuc number of bits.
Definition: GalFBits.hpp:256
gnsstk::galfnav::escIDFR5
@ escIDFR5
Definition: GalFBits.hpp:158
gnsstk::galfnav::asbSVID_3
@ asbSVID_3
Definition: GalFBits.hpp:498
gnsstk::galfnav::escIDFR1
@ escIDFR1
Definition: GalFBits.hpp:138
gnsstk::galfnav::esci0
@ esci0
i0 scale factor
Definition: GalFBits.hpp:242
gnsstk::galfnav::ascE5ahs
@ ascE5ahs
Definition: GalFBits.hpp:451
gnsstk::galfnav::asiaf0_1
@ asiaf0_1
Definition: GalFBits.hpp:438
gnsstk::galfnav::esbA0G
@ esbA0G
Definition: GalFBits.hpp:352
gnsstk::galfnav::asbw_3
@ asbw_3
Definition: GalFBits.hpp:507
gnsstk::galfnav::asbaf1_3
@ asbaf1_3
Definition: GalFBits.hpp:525
gnsstk::galfnav::asiw_3
@ asiw_3
Definition: GalFBits.hpp:506
gnsstk::galfnav::esidtLS
@ esidtLS
Definition: GalFBits.hpp:316
gnsstk::galfnav::esiidot
@ esiidot
idot subframe index
Definition: GalFBits.hpp:217
gnsstk::galfnav::enbidot
@ enbidot
idot number of bits
Definition: GalFBits.hpp:219
gnsstk::galfnav::esiOMEGAdot
@ esiOMEGAdot
OMEGAdot subframe index.
Definition: GalFBits.hpp:197
gnsstk::galfnav::enbEcc
@ enbEcc
Ecc number of bits.
Definition: GalFBits.hpp:204
gnsstk::galfnav::esbw
@ esbw
w start bit
Definition: GalFBits.hpp:245
gnsstk::galfnav::esbBGDa
@ esbBGDa
Definition: GalFBits.hpp:161
gnsstk::galfnav::enbDN
@ enbDN
Definition: GalFBits.hpp:338
gnsstk::galfnav::esbA1
@ esbA1
Definition: GalFBits.hpp:312
gnsstk::galfnav::esiWNlsf
@ esiWNlsf
Definition: GalFBits.hpp:331
gnsstk::galfnav::enbWN_2
@ enbWN_2
Definition: GalFBits.hpp:224
gnsstk::galfnav::esbCrs
@ esbCrs
Crs start bit.
Definition: GalFBits.hpp:270
gnsstk::galfnav::esiai1
@ esiai1
Definition: GalFBits.hpp:125
gnsstk::galfnav::esbTOW_4
@ esbTOW_4
Definition: GalFBits.hpp:367
gnsstk::galfnav::esiBGDa
@ esiBGDa
Definition: GalFBits.hpp:160
gnsstk::galfnav::esiEcc
@ esiEcc
Ecc subframe index.
Definition: GalFBits.hpp:202
gnsstk::galfnav::enbIDFR4
@ enbIDFR4
Definition: GalFBits.hpp:152
gnsstk::galfnav::esbEcc
@ esbEcc
Ecc start bit.
Definition: GalFBits.hpp:203
gnsstk::galfnav::enbIDFR2
@ enbIDFR2
Definition: GalFBits.hpp:142
gnsstk::galfnav::esiM0
@ esiM0
M0 subframe index.
Definition: GalFBits.hpp:192
gnsstk::galfnav::esiWN0G
@ esiWN0G
Definition: GalFBits.hpp:361
gnsstk::galfnav::anbaf0
@ anbaf0
Definition: GalFBits.hpp:440
gnsstk::galfnav::esbaf1
@ esbaf1
af1 start bit
Definition: GalFBits.hpp:106
gnsstk::galfnav::esbWNlsf
@ esbWNlsf
Definition: GalFBits.hpp:332
gnsstk::galfnav::anbOMEGA0l_2
@ anbOMEGA0l_2
Definition: GalFBits.hpp:478
gnsstk::galfnav::anbw
@ anbw
Definition: GalFBits.hpp:415
gnsstk::galfnav::esbWNot
@ esbWNot
Definition: GalFBits.hpp:327
gnsstk::galfnav::enbaf0
@ enbaf0
af0 number of bits
Definition: GalFBits.hpp:102
gnsstk::galfnav::enbt0G
@ enbt0G
Definition: GalFBits.hpp:348
gnsstk::galfnav::anbIODa
@ anbIODa
Definition: GalFBits.hpp:381
gnsstk::galfnav::escdn
@ escdn
Delta n scale factor.
Definition: GalFBits.hpp:252
gnsstk::galfnav::asbEcc_3
@ asbEcc_3
Definition: GalFBits.hpp:504
gnsstk::galfnav::esbWN_2
@ esbWN_2
Definition: GalFBits.hpp:223
gnsstk::galfnav::asiOMEGA0_3
@ asiOMEGA0_3
Definition: GalFBits.hpp:512
gnsstk::galfnav::escSVID
@ escSVID
Definition: GalFBits.hpp:86
gnsstk::galfnav::asiWNa
@ asiWNa
Definition: GalFBits.hpp:384
gnsstk::galfnav::asbE5ahs_1
@ asbE5ahs_1
Definition: GalFBits.hpp:449
gnsstk::galfnav::escIDFR3
@ escIDFR3
Definition: GalFBits.hpp:148
gnsstk::galfnav::enbTOW_4
@ enbTOW_4
Definition: GalFBits.hpp:368
gnsstk::galfnav::ascEcc
@ ascEcc
Definition: GalFBits.hpp:411
gnsstk::galfnav::anbdAhalf
@ anbdAhalf
Definition: GalFBits.hpp:405
gnsstk::galfnav::asbdi_1
@ asbdi_1
Definition: GalFBits.hpp:419
gnsstk::galfnav::pt1
@ pt1
Array index of page type 1 in ephAcc.
Definition: GalFBits.hpp:65
gnsstk::galfnav::esbDN
@ esbDN
Definition: GalFBits.hpp:337
gnsstk::galfnav::asbOMEGAdot_1
@ asbOMEGAdot_1
Definition: GalFBits.hpp:429
gnsstk::galfnav::asiaf1_3
@ asiaf1_3
Definition: GalFBits.hpp:524
gnsstk::galfnav::esiIOD_4
@ esiIOD_4
Definition: GalFBits.hpp:291
gnsstk::galfnav::esbIDFR2
@ esbIDFR2
Definition: GalFBits.hpp:141
gnsstk::galfnav::esbai2
@ esbai2
Definition: GalFBits.hpp:131
gnsstk::galfnav::esiw
@ esiw
w subframe index
Definition: GalFBits.hpp:244
gnsstk::galfnav::asiE5ahs_3
@ asiE5ahs_3
Definition: GalFBits.hpp:527
gnsstk::galfnav::esbai0
@ esbai0
Definition: GalFBits.hpp:121
gnsstk::galfnav::asbOMEGAdot_3
@ asbOMEGAdot_3
Definition: GalFBits.hpp:516
gnsstk::galfnav::enbAhalf
@ enbAhalf
Ahalf number of bits.
Definition: GalFBits.hpp:209
gnsstk::galfnav::enbIOD_4
@ enbIOD_4
Definition: GalFBits.hpp:293
gnsstk::galfnav::AlmBitInfo
AlmBitInfo
Definition: GalFBits.hpp:378
gnsstk::galfnav::esbIOD_1
@ esbIOD_1
IODnav.
Definition: GalFBits.hpp:91
gnsstk::galfnav::esiSVID
@ esiSVID
Definition: GalFBits.hpp:83
gnsstk::galfnav::asiEcc_1
@ asiEcc_1
Definition: GalFBits.hpp:408
gnsstk::galfnav::esiA1
@ esiA1
Definition: GalFBits.hpp:311
gnsstk::galfnav::asiaf1_1
@ asiaf1_1
Definition: GalFBits.hpp:443
gnsstk::galfnav::enbTOW_1
@ enbTOW_1
Definition: GalFBits.hpp:177
gnsstk::galfnav::esbAhalf
@ esbAhalf
Ahalf start bit.
Definition: GalFBits.hpp:208
gnsstk::galfnav::asbdAhalf_3
@ asbdAhalf_3
Definition: GalFBits.hpp:501
gnsstk::galfnav::enbdtLSF
@ enbdtLSF
Definition: GalFBits.hpp:343
gnsstk::galfnav::enbA1
@ enbA1
Definition: GalFBits.hpp:313
gnsstk::galfnav::asiSVID_1
@ asiSVID_1
Definition: GalFBits.hpp:398
gnsstk::galfnav::escOMEGA0
@ escOMEGA0
OMEGA0 scale factor.
Definition: GalFBits.hpp:215
gnsstk::galfnav::ascaf1
@ ascaf1
Definition: GalFBits.hpp:446
gnsstk::galfnav::asbM0_1
@ asbM0_1
Definition: GalFBits.hpp:434
gnsstk::galfnav::asiSVID_3
@ asiSVID_3
Definition: GalFBits.hpp:497
gnsstk::galfnav::asbM0_3
@ asbM0_3
Definition: GalFBits.hpp:519
gnsstk::galfnav::esct0c
@ esct0c
t0c scale factor
Definition: GalFBits.hpp:98
gnsstk::galfnav::esbt0e
@ esbt0e
t0e start bit
Definition: GalFBits.hpp:275
gnsstk::galfnav::anbOMEGA0
@ anbOMEGA0
Definition: GalFBits.hpp:425
gnsstk::galfnav::enbWNot
@ enbWNot
Definition: GalFBits.hpp:328
gnsstk::galfnav::esbIDFR5
@ esbIDFR5
Definition: GalFBits.hpp:156
gnsstk::galfnav::esbWN_1
@ esbWN_1
Definition: GalFBits.hpp:171
gnsstk::galfnav::ascM0
@ ascM0
Definition: GalFBits.hpp:436
gnsstk::galfnav::escaf2
@ escaf2
af2 scale factor
Definition: GalFBits.hpp:113
gnsstk::galfnav::enbw
@ enbw
w number of bits
Definition: GalFBits.hpp:246
gnsstk::galfnav::escSISA
@ escSISA
Definition: GalFBits.hpp:118
gnsstk::galfnav::esiOMEGA0
@ esiOMEGA0
OMEGA0 subframe index.
Definition: GalFBits.hpp:212
gnsstk::galfnav::escWN_3
@ escWN_3
Definition: GalFBits.hpp:282
gnsstk::galfnav::escTOW_2
@ escTOW_2
Definition: GalFBits.hpp:230
gnsstk::galfnav::esiA1G
@ esiA1G
Definition: GalFBits.hpp:356
gnsstk::galfnav::esbdn
@ esbdn
Delta n start bit.
Definition: GalFBits.hpp:250
gnsstk::galfnav::escWN0G
@ escWN0G
Definition: GalFBits.hpp:364
gnsstk
For Sinex::InputHistory.
Definition: BasicFramework.cpp:50
gnsstk::galfnav::escA0
@ escA0
Definition: GalFBits.hpp:309
gnsstk::galfnav::escBGDa
@ escBGDa
Definition: GalFBits.hpp:163
gnsstk::galfnav::asbIODa
@ asbIODa
IODa.
Definition: GalFBits.hpp:380
gnsstk::galfnav::asiw_2
@ asiw_2
Definition: GalFBits.hpp:464
gnsstk::galfnav::enbWN_1
@ enbWN_1
Definition: GalFBits.hpp:172
gnsstk::galfnav::esiWNot
@ esiWNot
Definition: GalFBits.hpp:326
gnsstk::galfnav::anbOMEGA0m_2
@ anbOMEGA0m_2
Definition: GalFBits.hpp:472
gnsstk::galfnav::escaf0
@ escaf0
af0 scale factor
Definition: GalFBits.hpp:103
gnsstk::galfnav::esiCrc
@ esiCrc
Crc subframe index.
Definition: GalFBits.hpp:264
gnsstk::galfnav::asiOMEGA0m_2
@ asiOMEGA0m_2
Definition: GalFBits.hpp:470
gnsstk::galfnav::esbIOD_2
@ esbIOD_2
Definition: GalFBits.hpp:188
gnsstk::galfnav::anbdi
@ anbdi
Definition: GalFBits.hpp:420
gnsstk::galfnav::escWN_2
@ escWN_2
Definition: GalFBits.hpp:225
gnsstk::galfnav::escE5advs
@ escE5advs
Definition: GalFBits.hpp:183
gnsstk::galfnav::fscType
@ fscType
page type scale factor
Definition: GalFBits.hpp:54
gnsstk::galfnav::asbOMEGA0_1
@ asbOMEGA0_1
Definition: GalFBits.hpp:424
gnsstk::galfnav::escIOD_3
@ escIOD_3
Definition: GalFBits.hpp:237
gnsstk::galfnav::asbdAhalf_1
@ asbdAhalf_1
Definition: GalFBits.hpp:404
gnsstk::galfnav::esiTOW_2
@ esiTOW_2
Definition: GalFBits.hpp:227
gnsstk::galfnav::anbWNa
@ anbWNa
Definition: GalFBits.hpp:386
gnsstk::galfnav::esbIDFR3
@ esbIDFR3
Definition: GalFBits.hpp:146
gnsstk::galfnav::asbaf1_1
@ asbaf1_1
Definition: GalFBits.hpp:444
gnsstk::galfnav::esiAhalf
@ esiAhalf
Ahalf subframe index.
Definition: GalFBits.hpp:207
gnsstk::galfnav::asiOMEGAdot_3
@ asiOMEGAdot_3
Definition: GalFBits.hpp:515
gnsstk::galfnav::numAlmPTs
@ numAlmPTs
Number of almanac page types (array size).
Definition: GalFBits.hpp:72
gnsstk::galfnav::enbIDFR3
@ enbIDFR3
Definition: GalFBits.hpp:147
gnsstk::galfnav::pt4
@ pt4
Array index of page type 4 in ephAcc.
Definition: GalFBits.hpp:68
gnsstk::galfnav::esbWN_3
@ esbWN_3
Definition: GalFBits.hpp:280
gnsstk::galfnav::escCrc
@ escCrc
Crc scale factor.
Definition: GalFBits.hpp:267
gnsstk::galfnav::escai1
@ escai1
Definition: GalFBits.hpp:128
gnsstk::galfnav::esiCis
@ esiCis
Cis subframe index.
Definition: GalFBits.hpp:301
gnsstk::galfnav::enbdn
@ enbdn
Delta n number of bits.
Definition: GalFBits.hpp:251
gnsstk::galfnav::esbTOW_3
@ esbTOW_3
Definition: GalFBits.hpp:285
gnsstk::galfnav::esct0e
@ esct0e
t0e scale factor
Definition: GalFBits.hpp:277
gnsstk::galfnav::esiaf1
@ esiaf1
af1 subframe index
Definition: GalFBits.hpp:105
gnsstk::galfnav::enbIOD_3
@ enbIOD_3
Definition: GalFBits.hpp:236
gnsstk::galfnav::asbEcc_2
@ asbEcc_2
Definition: GalFBits.hpp:462
gnsstk::galfnav::enbaf2
@ enbaf2
af2 number of bits
Definition: GalFBits.hpp:112
gnsstk::galfnav::asiOMEGA0_1
@ asiOMEGA0_1
Definition: GalFBits.hpp:423
gnsstk::galfnav::anbM0
@ anbM0
Definition: GalFBits.hpp:435
gnsstk::galfnav::asbdi_3
@ asbdi_3
Definition: GalFBits.hpp:510
gnsstk::galfnav::enbCrc
@ enbCrc
Crc number of bits.
Definition: GalFBits.hpp:266
gnsstk::galfnav::asbE5ahs_2
@ asbE5ahs_2
Definition: GalFBits.hpp:493
gnsstk::galfnav::asbaf0_1
@ asbaf0_1
Definition: GalFBits.hpp:439
gnsstk::galfnav::escAhalf
@ escAhalf
Ahalf scale factor.
Definition: GalFBits.hpp:210
gnsstk::galfnav::enbWN_3
@ enbWN_3
Definition: GalFBits.hpp:281
gnsstk::galfnav::enbai1
@ enbai1
Definition: GalFBits.hpp:127
gnsstk::galfnav::escidot
@ escidot
idot scale factor
Definition: GalFBits.hpp:220
gnsstk::galfnav::enbWNlsf
@ enbWNlsf
Definition: GalFBits.hpp:333
gnsstk::galfnav::fnbType
@ fnbType
page type number of bits
Definition: GalFBits.hpp:53
gnsstk::galfnav::enbE5ahs
@ enbE5ahs
Definition: GalFBits.hpp:167
gnsstk::galfnav::EphBitInfo
EphBitInfo
Definition: GalFBits.hpp:81
gnsstk::galfnav::asbOMEGA0m_2
@ asbOMEGA0m_2
OMEGA0 MSBs start bit.
Definition: GalFBits.hpp:471
gnsstk::galfnav::esbi0
@ esbi0
i0 start bit
Definition: GalFBits.hpp:240
gnsstk::galfnav::esiCrs
@ esiCrs
Crs subframe index.
Definition: GalFBits.hpp:269
gnsstk::galfnav::enbWN0G
@ enbWN0G
Definition: GalFBits.hpp:363
gnsstk::galfnav::anbSVID
@ anbSVID
Definition: GalFBits.hpp:400
gnsstk::galfnav::asiaf1_2
@ asiaf1_2
Definition: GalFBits.hpp:489
gnsstk::galfnav::esbIOD_4
@ esbIOD_4
Definition: GalFBits.hpp:292
gnsstk::galfnav::enbSISA
@ enbSISA
Definition: GalFBits.hpp:117
gnsstk::galfnav::escA1G
@ escA1G
Definition: GalFBits.hpp:359
gnsstk::galfnav::esiWN_1
@ esiWN_1
Definition: GalFBits.hpp:170
gnsstk::galfnav::esiA0
@ esiA0
Definition: GalFBits.hpp:306
gnsstk::galfnav::escCuc
@ escCuc
Cuc scale factor.
Definition: GalFBits.hpp:257
gnsstk::galfnav::asbOMEGA0_3
@ asbOMEGA0_3
Definition: GalFBits.hpp:513
gnsstk::galfnav::asidi_2
@ asidi_2
Definition: GalFBits.hpp:467
gnsstk::galfnav::esbaf2
@ esbaf2
af2 start bit
Definition: GalFBits.hpp:111
gnsstk::galfnav::escCic
@ escCic
Cic scale factor.
Definition: GalFBits.hpp:299
gnsstk::galfnav::escIDFR4
@ escIDFR4
Definition: GalFBits.hpp:153
gnsstk::galfnav::enbIDFR1
@ enbIDFR1
Definition: GalFBits.hpp:137
gnsstk::galfnav::esiA0G
@ esiA0G
Definition: GalFBits.hpp:351
gnsstk::galfnav::esbA0
@ esbA0
Definition: GalFBits.hpp:307
gnsstk::galfnav::esidtLSF
@ esidtLSF
Definition: GalFBits.hpp:341
gnsstk::galfnav::ascOMEGAdot
@ ascOMEGAdot
Definition: GalFBits.hpp:431
gnsstk::galfnav::esiWN_2
@ esiWN_2
Definition: GalFBits.hpp:222
gnsstk::galfnav::enbA0
@ enbA0
Definition: GalFBits.hpp:308
gnsstk::galfnav::esbWN0G
@ esbWN0G
Definition: GalFBits.hpp:362
gnsstk::galfnav::escTOW_1
@ escTOW_1
Definition: GalFBits.hpp:178
gnsstk::galfnav::enbCrs
@ enbCrs
Crs number of bits.
Definition: GalFBits.hpp:271
gnsstk::galfnav::esbIDFR1
@ esbIDFR1
Definition: GalFBits.hpp:136
gnsstk::galfnav::FullBitInfo
FullBitInfo
Definition: GalFBits.hpp:50
gnsstk::galfnav::esbCis
@ esbCis
Cis start bit.
Definition: GalFBits.hpp:302
gnsstk::galfnav::escA1
@ escA1
Definition: GalFBits.hpp:314
gnsstk::galfnav::enbIOD_2
@ enbIOD_2
Definition: GalFBits.hpp:189
gnsstk::galfnav::numEphPTs
@ numEphPTs
Number of ephemeris page types (array size).
Definition: GalFBits.hpp:71
gnsstk::galfnav::escM0
@ escM0
M0 scale factor.
Definition: GalFBits.hpp:195
gnsstk::galfnav::asiM0_3
@ asiM0_3
Definition: GalFBits.hpp:518
gnsstk::galfnav::esctot
@ esctot
Definition: GalFBits.hpp:324
gnsstk::galfnav::escEcc
@ escEcc
Ecc scale factor.
Definition: GalFBits.hpp:205
gnsstk::galfnav::asct0a
@ asct0a
Definition: GalFBits.hpp:392
gnsstk::galfnav::enbIDFR5
@ enbIDFR5
Definition: GalFBits.hpp:157
gnsstk::galfnav::escWN_1
@ escWN_1
Definition: GalFBits.hpp:173
gnsstk::galfnav::escCrs
@ escCrs
Crs scale factor.
Definition: GalFBits.hpp:272
gnsstk::galfnav::fsbType
@ fsbType
page type start bit
Definition: GalFBits.hpp:52
gnsstk::galfnav::esit0G
@ esit0G
Definition: GalFBits.hpp:346
gnsstk::galfnav::asbw_2
@ asbw_2
Definition: GalFBits.hpp:465
gnsstk::galfnav::asbSVID_1
@ asbSVID_1
Definition: GalFBits.hpp:399
gnsstk::galfnav::escai2
@ escai2
Definition: GalFBits.hpp:133
gnsstk::galfnav::esbt0G
@ esbt0G
Definition: GalFBits.hpp:347
gnsstk::galfnav::esiTOW_1
@ esiTOW_1
Definition: GalFBits.hpp:175
gnsstk::galfnav::esiIDFR1
@ esiIDFR1
Definition: GalFBits.hpp:135
gnsstk::galfnav::pt5
@ pt5
Array index of page type 5 in almAcc.
Definition: GalFBits.hpp:69
gnsstk::galfnav::esbOMEGAdot
@ esbOMEGAdot
OMEGAdot start bit.
Definition: GalFBits.hpp:198
gnsstk::galfnav::esbE5advs
@ esbE5advs
Definition: GalFBits.hpp:181
gnsstk::galfnav::ascaf0
@ ascaf0
Definition: GalFBits.hpp:441
gnsstk::galfnav::PTIndex
PTIndex
Definition: GalFBits.hpp:63
gnsstk::galfnav::esbdtLS
@ esbdtLS
Definition: GalFBits.hpp:317
gnsstk::galfnav::asidAhalf_2
@ asidAhalf_2
Definition: GalFBits.hpp:458
gnsstk::galfnav::enbtot
@ enbtot
Definition: GalFBits.hpp:323
gnsstk::galfnav::asidAhalf_3
@ asidAhalf_3
Definition: GalFBits.hpp:500
gnsstk::galfnav::esbM0
@ esbM0
M0 start bit.
Definition: GalFBits.hpp:193
gnsstk::galfnav::escTOW_3
@ escTOW_3
Definition: GalFBits.hpp:287
gnsstk::galfnav::esiai0
@ esiai0
Definition: GalFBits.hpp:120
gnsstk::galfnav::pt6
@ pt6
Array index of page type 6 in almAcc.
Definition: GalFBits.hpp:70
gnsstk::galfnav::enbi0
@ enbi0
i0 number of bits
Definition: GalFBits.hpp:241
gnsstk::galfnav::escIOD_4
@ escIOD_4
Definition: GalFBits.hpp:294
gnsstk::galfnav::escDN
@ escDN
Definition: GalFBits.hpp:339
gnsstk::galfnav::enbA0G
@ enbA0G
Definition: GalFBits.hpp:353
gnsstk::galfnav::esiIOD_1
@ esiIOD_1
Definition: GalFBits.hpp:90
gnsstk::galfnav::esiaf2
@ esiaf2
af2 subframe index
Definition: GalFBits.hpp:110
gnsstk::galfnav::ascdAhalf
@ ascdAhalf
Definition: GalFBits.hpp:406
gnsstk::galfnav::escw
@ escw
w scale factor
Definition: GalFBits.hpp:247
gnsstk::galfnav::esbSVID
@ esbSVID
Definition: GalFBits.hpp:84
gnsstk::galfnav::enbCus
@ enbCus
Cus number of bits.
Definition: GalFBits.hpp:261
gnsstk::galfnav::enbOMEGA0
@ enbOMEGA0
OMEGA0 number of bits.
Definition: GalFBits.hpp:214
gnsstk::galfnav::asiOMEGA0l_2
@ asiOMEGA0l_2
Definition: GalFBits.hpp:476
gnsstk::galfnav::pt2
@ pt2
Array index of page type 2 in ephAcc.
Definition: GalFBits.hpp:66
gnsstk::galfnav::asiEcc_2
@ asiEcc_2
Definition: GalFBits.hpp:461
gnsstk::galfnav::esiCuc
@ esiCuc
Cuc subframe index.
Definition: GalFBits.hpp:254
gnsstk::galfnav::asiEcc_3
@ asiEcc_3
Definition: GalFBits.hpp:503
gnsstk::galfnav::enbTOW_3
@ enbTOW_3
Definition: GalFBits.hpp:286
gnsstk::galfnav::asiM0_1
@ asiM0_1
Definition: GalFBits.hpp:433
gnsstk::galfnav::esiCic
@ esiCic
Cic subframe index.
Definition: GalFBits.hpp:296
gnsstk::galfnav::esbIDFR4
@ esbIDFR4
Definition: GalFBits.hpp:151
gnsstk::galfnav::enbE5advs
@ enbE5advs
Definition: GalFBits.hpp:182
gnsstk::galfnav::asbM0_2
@ asbM0_2
Definition: GalFBits.hpp:484
gnsstk::galfnav::ascw
@ ascw
Definition: GalFBits.hpp:416
gnsstk::galfnav::esbSISA
@ esbSISA
Definition: GalFBits.hpp:116
gnsstk::galfnav::escE5ahs
@ escE5ahs
Definition: GalFBits.hpp:168
gnsstk::galfnav::asbEcc_1
@ asbEcc_1
Definition: GalFBits.hpp:409
gnsstk::galfnav::esit0e
@ esit0e
t0e subframe index
Definition: GalFBits.hpp:274
gnsstk::galfnav::escCus
@ escCus
Cus scale factor.
Definition: GalFBits.hpp:262
gnsstk::galfnav::asidi_1
@ asidi_1
Definition: GalFBits.hpp:418
gnsstk::galfnav::asiw_1
@ asiw_1
Definition: GalFBits.hpp:413
gnsstk::galfnav::esiSISA
@ esiSISA
Definition: GalFBits.hpp:115
gnsstk::galfnav::enbA1G
@ enbA1G
Definition: GalFBits.hpp:358
gnsstk::galfnav::asbOMEGAdot_2
@ asbOMEGAdot_2
Definition: GalFBits.hpp:481
gnsstk::galfnav::esidn
@ esidn
Delta n subframe index.
Definition: GalFBits.hpp:249
gnsstk::galfnav::esiaf0
@ esiaf0
af0 subframe index
Definition: GalFBits.hpp:100
gnsstk::galfnav::esiCus
@ esiCus
Cus subframe index.
Definition: GalFBits.hpp:259
gnsstk::galfnav::escai0
@ escai0
Definition: GalFBits.hpp:123
gnsstk::galfnav::esiE5advs
@ esiE5advs
Definition: GalFBits.hpp:180
gnsstk::galfnav::esiIOD_3
@ esiIOD_3
Definition: GalFBits.hpp:234
gnsstk::galfnav::escIDFR2
@ escIDFR2
Definition: GalFBits.hpp:143
gnsstk::galfnav::asbw_1
@ asbw_1
Definition: GalFBits.hpp:414
gnsstk::galfnav::enbTOW_2
@ enbTOW_2
Definition: GalFBits.hpp:229
gnsstk::galfnav::esbaf0
@ esbaf0
af0 start bit
Definition: GalFBits.hpp:101
gnsstk::galfnav::enbt0c
@ enbt0c
t0c number of bits
Definition: GalFBits.hpp:97
gnsstk::galfnav::esiTOW_3
@ esiTOW_3
Definition: GalFBits.hpp:284
gnsstk::galfnav::enbCic
@ enbCic
Cic number of bits.
Definition: GalFBits.hpp:298
gnsstk::galfnav::enbdtLS
@ enbdtLS
Definition: GalFBits.hpp:318
gnsstk::galfnav::asbWNa
@ asbWNa
Definition: GalFBits.hpp:385
gnsstk::galfnav::asidi_3
@ asidi_3
Definition: GalFBits.hpp:509
gnsstk::galfnav::asidAhalf_1
@ asidAhalf_1
Definition: GalFBits.hpp:403
gnsstk::galfnav::enbBGDa
@ enbBGDa
Definition: GalFBits.hpp:162
gnsstk::galfnav::escIOD_1
@ escIOD_1
Definition: GalFBits.hpp:93
gnsstk::galfnav::asbOMEGA0l_2
@ asbOMEGA0l_2
OMEGA0 LSBs start bit.
Definition: GalFBits.hpp:477
gnsstk::galfnav::esiTOW_4
@ esiTOW_4
Definition: GalFBits.hpp:366
gnsstk::galfnav::enbM0
@ enbM0
M0 number of bits.
Definition: GalFBits.hpp:194
gnsstk::galfnav::enbaf1
@ enbaf1
af1 number of bits
Definition: GalFBits.hpp:107
gnsstk::galfnav::esbIOD_3
@ esbIOD_3
Definition: GalFBits.hpp:235
gnsstk::galfnav::asbdi_2
@ asbdi_2
Definition: GalFBits.hpp:468
gnsstk::galfnav::esbCus
@ esbCus
Cus start bit.
Definition: GalFBits.hpp:260
gnsstk::galfnav::asiaf0_3
@ asiaf0_3
Definition: GalFBits.hpp:521
gnsstk::galfnav::asit0a
@ asit0a
Definition: GalFBits.hpp:389
gnsstk::galfnav::ascdi
@ ascdi
Definition: GalFBits.hpp:421
gnsstk::galfnav::asiOMEGAdot_2
@ asiOMEGAdot_2
Definition: GalFBits.hpp:480
gnsstk::galfnav::esbTOW_1
@ esbTOW_1
Definition: GalFBits.hpp:176
gnsstk::galfnav::ascWNa
@ ascWNa
Definition: GalFBits.hpp:387
gnsstk::galfnav::esbCrc
@ esbCrc
Crc start bit.
Definition: GalFBits.hpp:265
gnsstk::galfnav::esiai2
@ esiai2
Definition: GalFBits.hpp:130
gnsstk::galfnav::esbCic
@ esbCic
Cic start bit.
Definition: GalFBits.hpp:297
gnsstk::galfnav::anbt0a
@ anbt0a
Definition: GalFBits.hpp:391
gnsstk::galfnav::enbt0e
@ enbt0e
t0e number of bits
Definition: GalFBits.hpp:276
gnsstk::galfnav::asbaf0_2
@ asbaf0_2
Definition: GalFBits.hpp:487
gnsstk::galfnav::enbai2
@ enbai2
Definition: GalFBits.hpp:132
gnsstk::galfnav::escWNlsf
@ escWNlsf
Definition: GalFBits.hpp:334
gnsstk::galfnav::escTOW_4
@ escTOW_4
Definition: GalFBits.hpp:369
gnsstk::galfnav::esbE5ahs
@ esbE5ahs
Definition: GalFBits.hpp:166
gnsstk::galfnav::esct0G
@ esct0G
Definition: GalFBits.hpp:349
gnsstk::galfnav::enbCis
@ enbCis
Cis number of bits.
Definition: GalFBits.hpp:303
gnsstk::galfnav::asbdAhalf_2
@ asbdAhalf_2
Definition: GalFBits.hpp:459
gnsstk::galfnav::asbt0a
@ asbt0a
Definition: GalFBits.hpp:390
gnsstk::galfnav::esbtot
@ esbtot
Definition: GalFBits.hpp:322
gnsstk::galfnav::enbOMEGAdot
@ enbOMEGAdot
OMEGAdot number of bits.
Definition: GalFBits.hpp:199
gnsstk::galfnav::asbE5ahs_3
@ asbE5ahs_3
Definition: GalFBits.hpp:528
gnsstk::galfnav::asbaf0_3
@ asbaf0_3
Definition: GalFBits.hpp:522
gnsstk::galfnav::esbai1
@ esbai1
Definition: GalFBits.hpp:126
gnsstk::galfnav::asiOMEGAdot_1
@ asiOMEGAdot_1
Definition: GalFBits.hpp:428
gnsstk::galfnav::esbdtLSF
@ esbdtLSF
Definition: GalFBits.hpp:342
gnsstk::galfnav::asiM0_2
@ asiM0_2
Definition: GalFBits.hpp:483
gnsstk::galfnav::esbOMEGA0
@ esbOMEGA0
OMEGA0 start bit.
Definition: GalFBits.hpp:213
gnsstk::galfnav::asbaf1_2
@ asbaf1_2
Definition: GalFBits.hpp:490
gnsstk::galfnav::pt3
@ pt3
Array index of page type 3 in ephAcc.
Definition: GalFBits.hpp:67
gnsstk::galfnav::esit0c
@ esit0c
t0c subframe index
Definition: GalFBits.hpp:95
gnsstk::galfnav::asiE5ahs_2
@ asiE5ahs_2
Definition: GalFBits.hpp:492
gnsstk::galfnav::esiIOD_2
@ esiIOD_2
Definition: GalFBits.hpp:187
gnsstk::galfnav::esii0
@ esii0
i0 subframe index
Definition: GalFBits.hpp:239
gnsstk::galfnav::escaf1
@ escaf1
af1 scale factor
Definition: GalFBits.hpp:108
gnsstk::galfnav::anbaf1
@ anbaf1
Definition: GalFBits.hpp:445
gnsstk::galfnav::escdtLSF
@ escdtLSF
Definition: GalFBits.hpp:344
gnsstk::galfnav::escOMEGAdot
@ escOMEGAdot
OMEGAdot scale factor.
Definition: GalFBits.hpp:200
gnsstk::galfnav::anbE5ahs
@ anbE5ahs
Definition: GalFBits.hpp:450
gnsstk::galfnav::esbCuc
@ esbCuc
Cuc start bit.
Definition: GalFBits.hpp:255
gnsstk::galfnav::escIOD_2
@ escIOD_2
Definition: GalFBits.hpp:190
gnsstk::galfnav::ascOMEGA0
@ ascOMEGA0
Definition: GalFBits.hpp:426
gnsstk::galfnav::escA0G
@ escA0G
Definition: GalFBits.hpp:354
gnsstk::galfnav::esiWN_3
@ esiWN_3
Definition: GalFBits.hpp:279
gnsstk::galfnav::anbEcc
@ anbEcc
Definition: GalFBits.hpp:410
gnsstk::galfnav::esbTOW_2
@ esbTOW_2
Definition: GalFBits.hpp:228
gnsstk::galfnav::esitot
@ esitot
Definition: GalFBits.hpp:321
gnsstk::galfnav::ascSVID
@ ascSVID
Definition: GalFBits.hpp:401
gnsstk::galfnav::esiE5ahs
@ esiE5ahs
Definition: GalFBits.hpp:165
gnsstk::galfnav::esbA1G
@ esbA1G
Definition: GalFBits.hpp:357
gnsstk::galfnav::escWNot
@ escWNot
Definition: GalFBits.hpp:329
gnsstk::galfnav::enbSVID
@ enbSVID
Definition: GalFBits.hpp:85
gnsstk::galfnav::escdtLS
@ escdtLS
Definition: GalFBits.hpp:319
gnsstk::galfnav::esbt0c
@ esbt0c
t0c start bit
Definition: GalFBits.hpp:96
gnsstk::galfnav::asiaf0_2
@ asiaf0_2
Definition: GalFBits.hpp:486
gnsstk::galfnav::escCis
@ escCis
Cis scale factor.
Definition: GalFBits.hpp:304
gnsstk::galfnav::esiIDFR5
@ esiIDFR5
Definition: GalFBits.hpp:155
gnsstk::galfnav::asiE5ahs_1
@ asiE5ahs_1
Definition: GalFBits.hpp:448
gnsstk::galfnav::esiDN
@ esiDN
Definition: GalFBits.hpp:336
gnsstk::galfnav::esbidot
@ esbidot
idot start bit
Definition: GalFBits.hpp:218
gnsstk::galfnav::esiIDFR2
@ esiIDFR2
Definition: GalFBits.hpp:140
gnsstk::galfnav::asbSVID_2
@ asbSVID_2
Definition: GalFBits.hpp:456
gnsstk::galfnav::esiIDFR4
@ esiIDFR4
Definition: GalFBits.hpp:150
gnsstk::galfnav::enbai0
@ enbai0
Definition: GalFBits.hpp:122
gnsstk::galfnav::ascIODa
@ ascIODa
Definition: GalFBits.hpp:382


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