core
lib
NewNav
GLOCBits.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
#ifndef GNSSTK_GLOCBITS_HPP
40
#define GNSSTK_GLOCBITS_HPP
41
42
namespace
gnsstk
43
{
44
namespace
gloc
45
{
46
// This enum is being used to avoid confusion on vector
47
// indices. Using enums instead of constants because it
48
// doesn't use any memory that way. Also not using strongly
49
// typed enums because we actually want these values to be
50
// implicitly cast to integer values.
51
enum
SFIndex
52
{
53
firstEphString
= 10,
54
str10
= 0,
55
str11
= 1,
56
str12
= 2,
57
};
58
74
enum
FullBitInfo
75
{
76
fsbPreamble
= 0,
77
fnbPreamble
= 20,
78
fscPreamble
= 1,
79
valPreamble
= 0x494e,
80
81
fsbType
=
fsbPreamble
+
fnbPreamble
,
82
fnbType
= 6,
83
fscType
= 1,
84
85
fsbTS
=
fsbType
+
fnbType
,
86
fnbTS
= 15,
87
fscTS
= 1,
88
89
fsbj
=
fsbTS
+
fnbTS
,
90
fnbj
= 6,
91
fscj
= 1,
92
93
fsbHj
=
fsbj
+
fnbj
,
94
fnbHj
= 1,
95
fscHj
= 1,
96
97
fsblj
=
fsbHj
+
fnbHj
,
98
fnblj
= 1,
99
fsclj
= 1,
100
101
fsbP1
=
fsblj
+
fnblj
,
102
fnbP1
= 4,
103
fscP1
= 1,
104
105
fsbP2
=
fsbP1
+
fnbP1
,
106
fnbP2
= 1,
107
fscP2
= 1,
108
109
fsbKP
=
fsbP2
+
fnbP2
,
110
fnbKP
= 2,
111
fscKP
= 1,
112
113
fsbA
=
fsbKP
+
fnbKP
,
114
fnbA
= 1,
115
fscA
= 1,
116
117
fsbCRC
= 276,
118
fnbCRC
= 24,
119
fscCRC
= 1,
120
};
// enum FullBitInfo
121
127
enum
EphBitInfo
128
{
129
// string 10
130
esiN4
=
str10
,
131
esbN4
=
fsbA
+
fnbA
,
132
enbN4
= 5,
133
escN4
= 1,
134
135
esiNT
=
str10
,
136
esbNT
=
esbN4
+
enbN4
,
137
enbNT
= 11,
138
escNT
= 1,
139
140
esiMj
=
str10
,
141
esbMj
=
esbNT
+
enbNT
,
142
enbMj
= 3,
143
escMj
= 1,
144
145
esiPS
=
str10
,
146
esbPS
=
esbMj
+
enbMj
,
147
enbPS
= 6,
148
escPS
= 1,
149
150
esitb
=
str10
,
151
esbtb
=
esbPS
+
enbPS
,
152
enbtb
= 10,
153
esctb
= 90,
154
155
esiEjE
=
str10
,
156
esbEjE
=
esbtb
+
enbtb
,
157
enbEjE
= 8,
158
escEjE
= 1,
159
160
esiEjT
=
str10
,
161
esbEjT
=
esbEjE
+
enbEjE
,
162
enbEjT
= 8,
163
escEjT
= 1,
164
165
esiRjE
=
str10
,
166
esbRjE
=
esbEjT
+
enbEjT
,
167
enbRjE
= 2,
168
escRjE
= 1,
169
170
esiRjT
=
str10
,
171
esbRjT
=
esbRjE
+
enbRjE
,
172
enbRjT
= 2,
173
escRjT
= 1,
174
175
esiFjE
=
str10
,
176
esbFjE
=
esbRjT
+
enbRjT
,
177
enbFjE
= 5,
178
escFjE
= 1,
179
180
esiFjT
=
str10
,
181
esbFjT
=
esbFjE
+
enbFjE
,
182
enbFjT
= 5,
183
escFjT
= 1,
184
185
esitauj
=
str10
,
186
esbtauj
=
esbFjT
+
enbFjT
,
187
enbtauj
= 32,
188
esctauj
= -38,
189
190
esigammaj
=
str10
,
191
esbgammaj
=
esbtauj
+
enbtauj
,
192
enbgammaj
= 19,
193
escgammaj
= -48,
194
195
esiBetaj
=
str10
,
196
esbBetaj
=
esbgammaj
+
enbgammaj
,
197
enbBetaj
= 15,
198
escBetaj
= -57,
199
200
esitauc
=
str10
,
201
esbtauc
=
esbBetaj
+
enbBetaj
,
202
enbtauc
= 40,
203
esctauc
= -31,
204
205
esitaucdot
=
str10
,
206
esbtaucdot
=
esbtauc
+
enbtauc
,
207
enbtaucdot
= 13,
208
esctaucdot
= -49,
209
210
esiRev1
=
str10
,
211
esbRev1
=
esbtaucdot
+
enbtaucdot
,
212
enbRev1
= 35,
213
escRev1
= 1,
214
215
// string 11
216
esixj
=
str11
,
217
esbxj
=
fsbA
+
fnbA
,
218
enbxj
= 40,
219
escxj
= -20,
220
221
esiyj
=
str11
,
222
esbyj
=
esbxj
+
enbxj
,
223
enbyj
= 40,
224
escyj
= -20,
225
226
esizj
=
str11
,
227
esbzj
=
esbyj
+
enbyj
,
228
enbzj
= 40,
229
esczj
= -20,
230
231
esixjp
=
str11
,
232
esbxjp
=
esbzj
+
enbzj
,
233
enbxjp
= 35,
234
escxjp
= -30,
235
236
esiyjp
=
str11
,
237
esbyjp
=
esbxjp
+
enbxjp
,
238
enbyjp
= 35,
239
escyjp
= -30,
240
241
esiRev2
=
str11
,
242
esbRev2
=
esbyjp
+
enbyjp
,
243
enbRev2
= 29,
244
escRev2
= 1,
245
246
// string 12
247
esizjp
=
str12
,
248
esbzjp
=
fsbA
+
fnbA
,
249
enbzjp
= 35,
250
esczjp
= -30,
251
252
esixjpp
=
str12
,
253
esbxjpp
=
esbzjp
+
enbzjp
,
254
enbxjpp
= 15,
255
escxjpp
= -39,
256
257
esiyjpp
=
str12
,
258
esbyjpp
=
esbxjpp
+
enbxjpp
,
259
enbyjpp
= 15,
260
escyjpp
= -39,
261
262
esizjpp
=
str12
,
263
esbzjpp
=
esbyjpp
+
enbyjpp
,
264
enbzjpp
= 15,
265
esczjpp
= -39,
266
267
esiDeltaxjpc
=
str12
,
268
esbDeltaxjpc
=
esbzjpp
+
enbzjpp
,
269
enbDeltaxjpc
= 13,
270
escDeltaxjpc
= -10,
271
272
esiDeltayjpc
=
str12
,
273
esbDeltayjpc
=
esbDeltaxjpc
+
enbDeltaxjpc
,
274
enbDeltayjpc
= 13,
275
escDeltayjpc
= -10,
276
277
esiDeltazjpc
=
str12
,
278
esbDeltazjpc
=
esbDeltayjpc
+
enbDeltayjpc
,
279
enbDeltazjpc
= 13,
280
escDeltazjpc
= -10,
281
282
esiDeltataujL3
=
str12
,
283
esbDeltataujL3
=
esbDeltazjpc
+
enbDeltazjpc
,
284
enbDeltataujL3
= 18,
285
escDeltataujL3
= -38,
286
287
esiTauGPS
=
str12
,
288
esbTauGPS
=
esbDeltataujL3
+
enbDeltataujL3
,
289
enbTauGPS
= 30,
290
escTauGPS
= -38,
291
292
esiRev3
=
str12
,
293
esbRev3
=
esbTauGPS
+
enbTauGPS
,
294
enbRev3
= 52,
295
escRev3
= 1,
296
};
// EphBitInfo
297
303
enum
AlmBitInfo
304
{
305
asbTO
=
fsbA
+
fnbA
,
306
anbTO
= 2,
307
ascTO
= 1,
308
309
asbNS
=
asbTO
+
anbTO
,
310
anbNS
= 6,
311
ascNS
= 1,
312
313
asbE
=
asbNS
+
anbNS
,
314
anbE
= 6,
315
ascE
= 1,
316
317
asbNA
=
asbE
+
anbE
,
318
anbNA
= 11,
319
ascNA
= 1,
320
321
asbSR
=
asbNA
+
anbNA
,
322
anbSR
= 5,
323
ascSR
= 1,
324
325
asbM
=
asbSR
+
anbSR
,
326
anbM
= 3,
327
ascM
= 1,
328
329
asbtau
=
asbM
+
anbM
,
330
anbtau
= 14,
331
asctau
= -20,
332
333
asblambda
=
asbtau
+
anbtau
,
334
anblambda
= 21,
335
asclambda
= -20,
336
337
asbtlambda
=
asblambda
+
anblambda
,
338
anbtlambda
= 21,
339
asctlambda
= -5,
340
341
asbDeltai
=
asbtlambda
+
anbtlambda
,
342
anbDeltai
= 15,
343
ascDeltai
= -20,
344
345
asbepsilon
=
asbDeltai
+
anbDeltai
,
346
anbepsilon
= 15,
347
ascepsilon
= -20,
348
349
asbomega
=
asbepsilon
+
anbepsilon
,
350
anbomega
= 16,
351
ascomega
= -15,
352
353
asbDeltaT
=
asbomega
+
anbomega
,
354
anbDeltaT
= 19,
355
ascDeltaT
= -9,
356
357
asbDeltaTdot
=
asbDeltaT
+
anbDeltaT
,
358
anbDeltaTdot
= 7,
359
ascDeltaTdot
= -14,
360
};
// enum AlmBitInfo
361
367
enum
EarthBitInfo
368
{
369
isbNB
=
fsbA
+
fnbA
,
370
inbNB
= 11,
371
iscNB
= 1,
372
373
isbxp
=
isbNB
+
inbNB
,
374
inbxp
= 16,
375
iscxp
= -14,
376
377
isbyp
=
isbxp
+
inbxp
,
378
inbyp
= 16,
379
iscyp
= -14,
380
381
isbxpp
=
isbyp
+
inbyp
,
382
inbxpp
= 9,
383
iscxpp
= -14,
384
385
isbypp
=
isbxpp
+
inbxpp
,
386
inbypp
= 9,
387
iscypp
= -14,
388
389
isbxppp
=
isbypp
+
inbypp
,
390
inbxppp
= 7,
391
iscxppp
= -14,
392
393
isbyppp
=
isbxppp
+
inbxppp
,
394
inbyppp
= 7,
395
iscyppp
= -14,
396
397
isbB0
=
isbyppp
+
inbyppp
,
398
inbB0
= 25,
399
iscB0
= -16,
400
401
isbB1
=
isbB0
+
inbB0
,
402
inbB1
= 10,
403
iscB1
= -16,
404
405
isbB2
=
isbB1
+
inbB1
,
406
inbB2
= 8,
407
iscB2
= -16,
408
409
isbcA
=
isbB2
+
inbB2
,
410
inbcA
= 9,
411
isccA
= -7,
412
413
isbcF107
=
isbcA
+
inbcA
,
414
inbcF107
= 13,
415
isccF107
= -4,
416
417
isbcAp
=
isbcF107
+
inbcF107
,
418
inbcAp
= 9,
419
isccAp
= 1,
420
421
isbUTCTAI
=
isbcAp
+
inbcAp
,
422
inbUTCTAI
= 9,
423
iscUTCTAI
= 1,
424
};
425
431
enum
LTDMPBitInfo
432
{
433
// this is present and in the same location in 31 and 32.
434
lsbtb
=
fsbA
+
fnbA
,
435
lnbtb
= 10,
436
lsctb
= 90,
437
438
lsbdax0
=
lsbtb
+
lnbtb
,
439
lnbdax0
= 5,
440
lscdax0
= -42,
441
442
lsbday0
=
lsbdax0
+
lnbdax0
,
443
lnbday0
= 5,
444
lscday0
= -42,
445
446
lsbdaz0
=
lsbday0
+
lnbday0
,
447
lnbdaz0
= 5,
448
lscdaz0
= -42,
449
450
lsbax1
=
lsbdaz0
+
lnbdaz0
,
451
lnbax1
= 18,
452
lscax1
= -54,
453
454
lsbay1
=
lsbax1
+
lnbax1
,
455
lnbay1
= 18,
456
lscay1
= -54,
457
458
lsbaz1
=
lsbay1
+
lnbay1
,
459
lnbaz1
= 18,
460
lscaz1
= -54,
461
462
lsbax2
=
lsbaz1
+
lnbaz1
,
463
lnbax2
= 18,
464
lscax2
= -67,
465
466
lsbay2
=
lsbax2
+
lnbax2
,
467
lnbay2
= 18,
468
lscay2
= -67,
469
470
lsbaz2
=
lsbay2
+
lnbay2
,
471
lnbaz2
= 18,
472
lscaz2
= -67,
473
474
lsbax3
=
lsbtb
+
lnbtb
,
475
lnbax3
= 18,
476
lscax3
= -80,
477
478
lsbay3
=
lsbax3
+
lnbax3
,
479
lnbay3
= 18,
480
lscay3
= -80,
481
482
lsbaz3
=
lsbay3
+
lnbay3
,
483
lnbaz3
= 18,
484
lscaz3
= -80,
485
486
lsbax4
=
lsbaz3
+
lnbaz3
,
487
lnbax4
= 18,
488
lscax4
= -95,
489
490
lsbay4
=
lsbax4
+
lnbax4
,
491
lnbay4
= 18,
492
lscay4
= -95,
493
494
lsbaz4
=
lsbay4
+
lnbay4
,
495
lnbaz4
= 18,
496
lscaz4
= -95,
497
};
498
}
// namespace glo
499
}
// namespace gnsstk
500
501
#endif // GNSSTK_GLOCBITS_HPP
gnsstk::gloc::enbRev1
@ enbRev1
Definition:
GLOCBits.hpp:212
gnsstk::gloc::lsbaz1
@ lsbaz1
Definition:
GLOCBits.hpp:458
gnsstk::gloc::isbB1
@ isbB1
Definition:
GLOCBits.hpp:401
gnsstk::gloc::inbcAp
@ inbcAp
Definition:
GLOCBits.hpp:418
gnsstk::gloc::esizj
@ esizj
Definition:
GLOCBits.hpp:226
gnsstk::gloc::lsbax4
@ lsbax4
Definition:
GLOCBits.hpp:486
gnsstk::gloc::esitb
@ esitb
Definition:
GLOCBits.hpp:150
gnsstk::gloc::esiNT
@ esiNT
Definition:
GLOCBits.hpp:135
gnsstk::gloc::ascNA
@ ascNA
Definition:
GLOCBits.hpp:319
gnsstk::gloc::escyjpp
@ escyjpp
Definition:
GLOCBits.hpp:260
gnsstk::gloc::iscB1
@ iscB1
Definition:
GLOCBits.hpp:403
gnsstk::gloc::lnbdax0
@ lnbdax0
Definition:
GLOCBits.hpp:439
gnsstk::gloc::esiRev2
@ esiRev2
Definition:
GLOCBits.hpp:241
gnsstk::gloc::ascepsilon
@ ascepsilon
Definition:
GLOCBits.hpp:347
gnsstk::gloc::lscax3
@ lscax3
Definition:
GLOCBits.hpp:476
gnsstk::gloc::lscax2
@ lscax2
Definition:
GLOCBits.hpp:464
gnsstk::gloc::esbFjT
@ esbFjT
Definition:
GLOCBits.hpp:181
gnsstk::gloc::lnbax1
@ lnbax1
Definition:
GLOCBits.hpp:451
gnsstk::gloc::enbzj
@ enbzj
Definition:
GLOCBits.hpp:228
gnsstk::gloc::inbUTCTAI
@ inbUTCTAI
Definition:
GLOCBits.hpp:422
gnsstk::gloc::iscB0
@ iscB0
Definition:
GLOCBits.hpp:399
gnsstk::gloc::enbyj
@ enbyj
Definition:
GLOCBits.hpp:223
gnsstk::gloc::esbxjpp
@ esbxjpp
Definition:
GLOCBits.hpp:253
gnsstk::gloc::anbNS
@ anbNS
Definition:
GLOCBits.hpp:310
gnsstk::gloc::anbDeltai
@ anbDeltai
Definition:
GLOCBits.hpp:342
gnsstk::gloc::inbcA
@ inbcA
Definition:
GLOCBits.hpp:410
gnsstk::gloc::enbFjE
@ enbFjE
Definition:
GLOCBits.hpp:177
gnsstk::gloc::esiRev3
@ esiRev3
Definition:
GLOCBits.hpp:292
gnsstk::gloc::lnbday0
@ lnbday0
Definition:
GLOCBits.hpp:443
gnsstk::gloc::escRjE
@ escRjE
Definition:
GLOCBits.hpp:168
gnsstk::gloc::asbM
@ asbM
Sat type and signal.
Definition:
GLOCBits.hpp:325
gnsstk::gloc::escMj
@ escMj
Definition:
GLOCBits.hpp:143
gnsstk::gloc::iscUTCTAI
@ iscUTCTAI
Definition:
GLOCBits.hpp:423
gnsstk::gloc::fnbTS
@ fnbTS
Definition:
GLOCBits.hpp:86
gnsstk::gloc::lsbay4
@ lsbay4
Definition:
GLOCBits.hpp:490
gnsstk::gloc::enbBetaj
@ enbBetaj
Definition:
GLOCBits.hpp:197
gnsstk::gloc::enbEjT
@ enbEjT
Definition:
GLOCBits.hpp:162
gnsstk::gloc::inbNB
@ inbNB
Definition:
GLOCBits.hpp:370
gnsstk::gloc::enbFjT
@ enbFjT
Definition:
GLOCBits.hpp:182
gnsstk::gloc::isbcF107
@ isbcF107
Definition:
GLOCBits.hpp:413
gnsstk::gloc::escNT
@ escNT
Definition:
GLOCBits.hpp:138
gnsstk::gloc::asbtau
@ asbtau
rough time correction
Definition:
GLOCBits.hpp:329
gnsstk::gloc::lsbaz4
@ lsbaz4
Definition:
GLOCBits.hpp:494
gnsstk::gloc::escPS
@ escPS
Definition:
GLOCBits.hpp:148
gnsstk::gloc::valPreamble
@ valPreamble
Definition:
GLOCBits.hpp:79
gnsstk::gloc::lnbay3
@ lnbay3
Definition:
GLOCBits.hpp:479
gnsstk::gloc::enbyjp
@ enbyjp
Definition:
GLOCBits.hpp:238
gnsstk::gloc::lnbaz4
@ lnbaz4
Definition:
GLOCBits.hpp:495
gnsstk::gloc::esiEjE
@ esiEjE
Definition:
GLOCBits.hpp:155
gnsstk::gloc::AlmBitInfo
AlmBitInfo
Definition:
GLOCBits.hpp:303
gnsstk::gloc::fsbKP
@ fsbKP
UTC planned corr start bit.
Definition:
GLOCBits.hpp:109
gnsstk::gloc::esczjpp
@ esczjpp
Definition:
GLOCBits.hpp:265
gnsstk::gloc::escRev2
@ escRev2
Definition:
GLOCBits.hpp:244
gnsstk::gloc::anbM
@ anbM
Definition:
GLOCBits.hpp:326
gnsstk::gloc::esbRev3
@ esbRev3
Definition:
GLOCBits.hpp:293
gnsstk::gloc::inbB0
@ inbB0
Definition:
GLOCBits.hpp:398
gnsstk::gloc::anbTO
@ anbTO
Definition:
GLOCBits.hpp:306
gnsstk::gloc::esbxj
@ esbxj
Definition:
GLOCBits.hpp:217
gnsstk::gloc::fsbCRC
@ fsbCRC
CRC start bit.
Definition:
GLOCBits.hpp:117
gnsstk::gloc::fsbP1
@ fsbP1
Definition:
GLOCBits.hpp:101
gnsstk::gloc::ascNS
@ ascNS
Definition:
GLOCBits.hpp:311
gnsstk::gloc::lsctb
@ lsctb
Definition:
GLOCBits.hpp:436
gnsstk::gloc::esctauc
@ esctauc
Definition:
GLOCBits.hpp:203
gnsstk::gloc::escRev1
@ escRev1
Definition:
GLOCBits.hpp:213
gnsstk::gloc::fsbP2
@ fsbP2
Definition:
GLOCBits.hpp:105
gnsstk::gloc::str12
@ str12
Definition:
GLOCBits.hpp:56
gnsstk::gloc::anbDeltaTdot
@ anbDeltaTdot
Definition:
GLOCBits.hpp:358
gnsstk::gloc::anbDeltaT
@ anbDeltaT
Definition:
GLOCBits.hpp:354
gnsstk::gloc::iscB2
@ iscB2
Definition:
GLOCBits.hpp:407
gnsstk::gloc::enbtauj
@ enbtauj
Definition:
GLOCBits.hpp:187
gnsstk::gloc::esbtaucdot
@ esbtaucdot
Definition:
GLOCBits.hpp:206
gnsstk::gloc::enbDeltayjpc
@ enbDeltayjpc
Definition:
GLOCBits.hpp:274
gnsstk::gloc::esiRjE
@ esiRjE
Definition:
GLOCBits.hpp:165
gnsstk::gloc::lsbax2
@ lsbax2
Definition:
GLOCBits.hpp:462
gnsstk::gloc::esiDeltaxjpc
@ esiDeltaxjpc
Definition:
GLOCBits.hpp:267
gnsstk::gloc::esczj
@ esczj
Definition:
GLOCBits.hpp:229
gnsstk::gloc::esczjp
@ esczjp
Definition:
GLOCBits.hpp:250
gnsstk::gloc::esbDeltaxjpc
@ esbDeltaxjpc
Definition:
GLOCBits.hpp:268
gnsstk::gloc::lscax4
@ lscax4
Definition:
GLOCBits.hpp:488
gnsstk::gloc::escTauGPS
@ escTauGPS
Definition:
GLOCBits.hpp:290
gnsstk::gloc::isccA
@ isccA
Definition:
GLOCBits.hpp:411
gnsstk::gloc::enbDeltataujL3
@ enbDeltataujL3
Definition:
GLOCBits.hpp:284
gnsstk::gloc::esbPS
@ esbPS
Definition:
GLOCBits.hpp:146
gnsstk::gloc::inbB2
@ inbB2
Definition:
GLOCBits.hpp:406
gnsstk::gloc::esiDeltayjpc
@ esiDeltayjpc
Definition:
GLOCBits.hpp:272
gnsstk::gloc::iscyp
@ iscyp
Definition:
GLOCBits.hpp:379
gnsstk::gloc::lscday0
@ lscday0
Definition:
GLOCBits.hpp:444
gnsstk::gloc::lsbay2
@ lsbay2
Definition:
GLOCBits.hpp:466
gnsstk::gloc::esiFjT
@ esiFjT
Definition:
GLOCBits.hpp:180
gnsstk::gloc::lscdax0
@ lscdax0
Definition:
GLOCBits.hpp:440
gnsstk::gloc::esiyjp
@ esiyjp
Definition:
GLOCBits.hpp:236
gnsstk::gloc::escEjT
@ escEjT
Definition:
GLOCBits.hpp:163
gnsstk::gloc::fnbj
@ fnbj
Definition:
GLOCBits.hpp:90
gnsstk::gloc::escRev3
@ escRev3
Definition:
GLOCBits.hpp:295
gnsstk::gloc::esbyjpp
@ esbyjpp
Definition:
GLOCBits.hpp:258
gnsstk::gloc::asbDeltaT
@ asbDeltaT
Definition:
GLOCBits.hpp:353
gnsstk
For Sinex::InputHistory.
Definition:
BasicFramework.cpp:50
gnsstk::gloc::esiEjT
@ esiEjT
Definition:
GLOCBits.hpp:160
gnsstk::gloc::asbDeltai
@ asbDeltai
Definition:
GLOCBits.hpp:341
gnsstk::gloc::esbzjp
@ esbzjp
Definition:
GLOCBits.hpp:248
gnsstk::gloc::esbDeltazjpc
@ esbDeltazjpc
Definition:
GLOCBits.hpp:278
gnsstk::gloc::esbBetaj
@ esbBetaj
Definition:
GLOCBits.hpp:196
gnsstk::gloc::enbMj
@ enbMj
Definition:
GLOCBits.hpp:142
gnsstk::gloc::esbMj
@ esbMj
Definition:
GLOCBits.hpp:141
gnsstk::gloc::isbNB
@ isbNB
Definition:
GLOCBits.hpp:369
gnsstk::gloc::iscxpp
@ iscxpp
Definition:
GLOCBits.hpp:383
gnsstk::gloc::EarthBitInfo
EarthBitInfo
Definition:
GLOCBits.hpp:367
gnsstk::gloc::inbcF107
@ inbcF107
Definition:
GLOCBits.hpp:414
gnsstk::gloc::fnbP2
@ fnbP2
Definition:
GLOCBits.hpp:106
gnsstk::gloc::SFIndex
SFIndex
Definition:
GLOCBits.hpp:51
gnsstk::gloc::enbRev2
@ enbRev2
Definition:
GLOCBits.hpp:243
gnsstk::gloc::enbyjpp
@ enbyjpp
Definition:
GLOCBits.hpp:259
gnsstk::gloc::esbNT
@ esbNT
Definition:
GLOCBits.hpp:136
gnsstk::gloc::asbDeltaTdot
@ asbDeltaTdot
Definition:
GLOCBits.hpp:357
gnsstk::gloc::isbxppp
@ isbxppp
Definition:
GLOCBits.hpp:389
gnsstk::gloc::escyjp
@ escyjp
Definition:
GLOCBits.hpp:239
gnsstk::gloc::esizjp
@ esizjp
Definition:
GLOCBits.hpp:247
gnsstk::gloc::esixj
@ esixj
Definition:
GLOCBits.hpp:216
gnsstk::gloc::anbepsilon
@ anbepsilon
Definition:
GLOCBits.hpp:346
gnsstk::gloc::isbcA
@ isbcA
Definition:
GLOCBits.hpp:409
gnsstk::gloc::esiPS
@ esiPS
Definition:
GLOCBits.hpp:145
gnsstk::gloc::esizjpp
@ esizjpp
Definition:
GLOCBits.hpp:262
gnsstk::gloc::iscNB
@ iscNB
Definition:
GLOCBits.hpp:371
gnsstk::gloc::esbEjE
@ esbEjE
Definition:
GLOCBits.hpp:156
gnsstk::gloc::esbyjp
@ esbyjp
Definition:
GLOCBits.hpp:237
gnsstk::gloc::inbxpp
@ inbxpp
Definition:
GLOCBits.hpp:382
gnsstk::gloc::lscaz1
@ lscaz1
Definition:
GLOCBits.hpp:460
gnsstk::gloc::lscay3
@ lscay3
Definition:
GLOCBits.hpp:480
gnsstk::gloc::esiDeltataujL3
@ esiDeltataujL3
Definition:
GLOCBits.hpp:282
gnsstk::gloc::isbxp
@ isbxp
Definition:
GLOCBits.hpp:373
gnsstk::gloc::isbypp
@ isbypp
Definition:
GLOCBits.hpp:385
gnsstk::gloc::esbDeltayjpc
@ esbDeltayjpc
Definition:
GLOCBits.hpp:273
gnsstk::gloc::lsbaz3
@ lsbaz3
Definition:
GLOCBits.hpp:482
gnsstk::gloc::esiDeltazjpc
@ esiDeltazjpc
Definition:
GLOCBits.hpp:277
gnsstk::gloc::asbNS
@ asbNS
Number of SVs in almanac.
Definition:
GLOCBits.hpp:309
gnsstk::gloc::enbtauc
@ enbtauc
Definition:
GLOCBits.hpp:202
gnsstk::gloc::escxjpp
@ escxjpp
Definition:
GLOCBits.hpp:255
gnsstk::gloc::lscdaz0
@ lscdaz0
Definition:
GLOCBits.hpp:448
gnsstk::gloc::escxj
@ escxj
Definition:
GLOCBits.hpp:219
gnsstk::gloc::isbB2
@ isbB2
Definition:
GLOCBits.hpp:405
gnsstk::gloc::escBetaj
@ escBetaj
Definition:
GLOCBits.hpp:198
gnsstk::gloc::esiBetaj
@ esiBetaj
Definition:
GLOCBits.hpp:195
gnsstk::gloc::escDeltaxjpc
@ escDeltaxjpc
Definition:
GLOCBits.hpp:270
gnsstk::gloc::lscaz3
@ lscaz3
Definition:
GLOCBits.hpp:484
gnsstk::gloc::esigammaj
@ esigammaj
Definition:
GLOCBits.hpp:190
gnsstk::gloc::enbtb
@ enbtb
Definition:
GLOCBits.hpp:152
gnsstk::gloc::esitaucdot
@ esitaucdot
Definition:
GLOCBits.hpp:205
gnsstk::gloc::asbtlambda
@ asbtlambda
Definition:
GLOCBits.hpp:337
gnsstk::gloc::esiyjpp
@ esiyjpp
Definition:
GLOCBits.hpp:257
gnsstk::gloc::isbyppp
@ isbyppp
Definition:
GLOCBits.hpp:393
gnsstk::gloc::esbTauGPS
@ esbTauGPS
Definition:
GLOCBits.hpp:288
gnsstk::gloc::lnbaz2
@ lnbaz2
Definition:
GLOCBits.hpp:471
gnsstk::gloc::enbDeltazjpc
@ enbDeltazjpc
Definition:
GLOCBits.hpp:279
gnsstk::gloc::esbzj
@ esbzj
Definition:
GLOCBits.hpp:227
gnsstk::gloc::fscP1
@ fscP1
Definition:
GLOCBits.hpp:103
gnsstk::gloc::iscypp
@ iscypp
Definition:
GLOCBits.hpp:387
gnsstk::gloc::escDeltayjpc
@ escDeltayjpc
Definition:
GLOCBits.hpp:275
gnsstk::gloc::str11
@ str11
Definition:
GLOCBits.hpp:55
gnsstk::gloc::escRjT
@ escRjT
Definition:
GLOCBits.hpp:173
gnsstk::gloc::esbEjT
@ esbEjT
Definition:
GLOCBits.hpp:161
gnsstk::gloc::lnbax2
@ lnbax2
Definition:
GLOCBits.hpp:463
gnsstk::gloc::escFjE
@ escFjE
Definition:
GLOCBits.hpp:178
gnsstk::gloc::inbxppp
@ inbxppp
Definition:
GLOCBits.hpp:390
gnsstk::gloc::lscaz4
@ lscaz4
Definition:
GLOCBits.hpp:496
gnsstk::gloc::firstEphString
@ firstEphString
Definition:
GLOCBits.hpp:53
gnsstk::gloc::lsbdax0
@ lsbdax0
Definition:
GLOCBits.hpp:438
gnsstk::gloc::str10
@ str10
Definition:
GLOCBits.hpp:54
gnsstk::gloc::fscCRC
@ fscCRC
Definition:
GLOCBits.hpp:119
gnsstk::gloc::anbNA
@ anbNA
Definition:
GLOCBits.hpp:318
gnsstk::gloc::enbPS
@ enbPS
Definition:
GLOCBits.hpp:147
gnsstk::gloc::lsbax1
@ lsbax1
Definition:
GLOCBits.hpp:450
gnsstk::gloc::lsbdaz0
@ lsbdaz0
Definition:
GLOCBits.hpp:446
gnsstk::gloc::escFjT
@ escFjT
Definition:
GLOCBits.hpp:183
gnsstk::gloc::fscPreamble
@ fscPreamble
Definition:
GLOCBits.hpp:78
gnsstk::gloc::inbB1
@ inbB1
Definition:
GLOCBits.hpp:402
gnsstk::gloc::anbSR
@ anbSR
Definition:
GLOCBits.hpp:322
gnsstk::gloc::lscax1
@ lscax1
Definition:
GLOCBits.hpp:452
gnsstk::gloc::inbyp
@ inbyp
Definition:
GLOCBits.hpp:378
gnsstk::gloc::fsbPreamble
@ fsbPreamble
Preamble start bit.
Definition:
GLOCBits.hpp:76
gnsstk::gloc::fsbA
@ fsbA
Time corr planned start bit.
Definition:
GLOCBits.hpp:113
gnsstk::gloc::enbzjp
@ enbzjp
Definition:
GLOCBits.hpp:249
gnsstk::gloc::escgammaj
@ escgammaj
Definition:
GLOCBits.hpp:193
gnsstk::gloc::inbypp
@ inbypp
Definition:
GLOCBits.hpp:386
gnsstk::gloc::ascTO
@ ascTO
Definition:
GLOCBits.hpp:307
gnsstk::gloc::fnbP1
@ fnbP1
Definition:
GLOCBits.hpp:102
gnsstk::gloc::esiMj
@ esiMj
Definition:
GLOCBits.hpp:140
gnsstk::gloc::enbTauGPS
@ enbTauGPS
Definition:
GLOCBits.hpp:289
gnsstk::gloc::asctlambda
@ asctlambda
Definition:
GLOCBits.hpp:339
gnsstk::gloc::anblambda
@ anblambda
Definition:
GLOCBits.hpp:334
gnsstk::gloc::ascDeltaTdot
@ ascDeltaTdot
Definition:
GLOCBits.hpp:359
gnsstk::gloc::isbB0
@ isbB0
Definition:
GLOCBits.hpp:397
gnsstk::gloc::esixjp
@ esixjp
Definition:
GLOCBits.hpp:231
gnsstk::gloc::fscHj
@ fscHj
Definition:
GLOCBits.hpp:95
gnsstk::gloc::enbN4
@ enbN4
Definition:
GLOCBits.hpp:132
gnsstk::gloc::lscay4
@ lscay4
Definition:
GLOCBits.hpp:492
gnsstk::gloc::escyj
@ escyj
Definition:
GLOCBits.hpp:224
gnsstk::gloc::fnbHj
@ fnbHj
Definition:
GLOCBits.hpp:94
gnsstk::gloc::fsbj
@ fsbj
SV ID start bit.
Definition:
GLOCBits.hpp:89
gnsstk::gloc::lnbay1
@ lnbay1
Definition:
GLOCBits.hpp:455
gnsstk::gloc::fnbType
@ fnbType
Definition:
GLOCBits.hpp:82
gnsstk::gloc::escEjE
@ escEjE
Definition:
GLOCBits.hpp:158
gnsstk::gloc::asbSR
@ asbSR
Status register.
Definition:
GLOCBits.hpp:321
gnsstk::gloc::isbcAp
@ isbcAp
Definition:
GLOCBits.hpp:417
gnsstk::gloc::fnblj
@ fnblj
Definition:
GLOCBits.hpp:98
gnsstk::gloc::esiN4
@ esiN4
Definition:
GLOCBits.hpp:130
gnsstk::gloc::isbyp
@ isbyp
Definition:
GLOCBits.hpp:377
gnsstk::gloc::enbxj
@ enbxj
Definition:
GLOCBits.hpp:218
gnsstk::gloc::inbyppp
@ inbyppp
Definition:
GLOCBits.hpp:394
gnsstk::gloc::enbDeltaxjpc
@ enbDeltaxjpc
Definition:
GLOCBits.hpp:269
gnsstk::gloc::iscyppp
@ iscyppp
Definition:
GLOCBits.hpp:395
gnsstk::gloc::iscxppp
@ iscxppp
Definition:
GLOCBits.hpp:391
gnsstk::gloc::esbRev2
@ esbRev2
Definition:
GLOCBits.hpp:242
gnsstk::gloc::lsbaz2
@ lsbaz2
Definition:
GLOCBits.hpp:470
gnsstk::gloc::fsbTS
@ fsbTS
Time Stamp start bit.
Definition:
GLOCBits.hpp:85
gnsstk::gloc::enbRjT
@ enbRjT
Definition:
GLOCBits.hpp:172
gnsstk::gloc::ascDeltai
@ ascDeltai
Definition:
GLOCBits.hpp:343
gnsstk::gloc::anbtau
@ anbtau
Definition:
GLOCBits.hpp:330
gnsstk::gloc::esiRev1
@ esiRev1
Definition:
GLOCBits.hpp:210
gnsstk::gloc::lnbax4
@ lnbax4
Definition:
GLOCBits.hpp:487
gnsstk::gloc::esbtauc
@ esbtauc
Definition:
GLOCBits.hpp:201
gnsstk::gloc::esiFjE
@ esiFjE
Definition:
GLOCBits.hpp:175
gnsstk::gloc::lnbaz3
@ lnbaz3
Definition:
GLOCBits.hpp:483
gnsstk::gloc::asbNA
@ asbNA
Days from leap year.
Definition:
GLOCBits.hpp:317
gnsstk::gloc::esbRjE
@ esbRjE
Definition:
GLOCBits.hpp:166
gnsstk::gloc::inbxp
@ inbxp
Definition:
GLOCBits.hpp:374
gnsstk::gloc::iscxp
@ iscxp
Definition:
GLOCBits.hpp:375
gnsstk::gloc::esbDeltataujL3
@ esbDeltataujL3
Definition:
GLOCBits.hpp:283
gnsstk::gloc::esbRev1
@ esbRev1
Definition:
GLOCBits.hpp:211
gnsstk::gloc::isccAp
@ isccAp
Definition:
GLOCBits.hpp:419
gnsstk::gloc::escN4
@ escN4
Definition:
GLOCBits.hpp:133
gnsstk::gloc::fsbHj
@ fsbHj
SV health start bit.
Definition:
GLOCBits.hpp:93
gnsstk::gloc::ascomega
@ ascomega
Definition:
GLOCBits.hpp:351
gnsstk::gloc::asblambda
@ asblambda
Definition:
GLOCBits.hpp:333
gnsstk::gloc::esbRjT
@ esbRjT
Definition:
GLOCBits.hpp:171
gnsstk::gloc::lnbtb
@ lnbtb
Definition:
GLOCBits.hpp:435
gnsstk::gloc::fscTS
@ fscTS
Definition:
GLOCBits.hpp:87
gnsstk::gloc::fsclj
@ fsclj
Definition:
GLOCBits.hpp:99
gnsstk::gloc::lnbay4
@ lnbay4
Definition:
GLOCBits.hpp:491
gnsstk::gloc::enbxjp
@ enbxjp
Definition:
GLOCBits.hpp:233
gnsstk::gloc::fscP2
@ fscP2
Definition:
GLOCBits.hpp:107
gnsstk::gloc::asctau
@ asctau
Definition:
GLOCBits.hpp:331
gnsstk::gloc::lsbday0
@ lsbday0
Definition:
GLOCBits.hpp:442
gnsstk::gloc::esctaucdot
@ esctaucdot
Definition:
GLOCBits.hpp:208
gnsstk::gloc::enbgammaj
@ enbgammaj
Definition:
GLOCBits.hpp:192
gnsstk::gloc::enbtaucdot
@ enbtaucdot
Definition:
GLOCBits.hpp:207
gnsstk::gloc::fscType
@ fscType
Definition:
GLOCBits.hpp:83
gnsstk::gloc::anbomega
@ anbomega
Definition:
GLOCBits.hpp:350
gnsstk::gloc::isccF107
@ isccF107
Definition:
GLOCBits.hpp:415
gnsstk::gloc::isbxpp
@ isbxpp
Definition:
GLOCBits.hpp:381
gnsstk::gloc::esbFjE
@ esbFjE
Definition:
GLOCBits.hpp:176
gnsstk::gloc::esbxjp
@ esbxjp
Definition:
GLOCBits.hpp:232
gnsstk::gloc::escxjp
@ escxjp
Definition:
GLOCBits.hpp:234
gnsstk::gloc::esitauc
@ esitauc
Definition:
GLOCBits.hpp:200
gnsstk::gloc::lscay1
@ lscay1
Definition:
GLOCBits.hpp:456
gnsstk::gloc::asbepsilon
@ asbepsilon
Definition:
GLOCBits.hpp:345
gnsstk::gloc::lnbay2
@ lnbay2
Definition:
GLOCBits.hpp:467
gnsstk::gloc::fnbKP
@ fnbKP
Definition:
GLOCBits.hpp:110
gnsstk::gloc::FullBitInfo
FullBitInfo
Definition:
GLOCBits.hpp:74
gnsstk::gloc::EphBitInfo
EphBitInfo
Definition:
GLOCBits.hpp:127
gnsstk::gloc::ascE
@ ascE
Definition:
GLOCBits.hpp:315
gnsstk::gloc::lsbay3
@ lsbay3
Definition:
GLOCBits.hpp:478
gnsstk::gloc::fnbPreamble
@ fnbPreamble
Definition:
GLOCBits.hpp:77
gnsstk::gloc::escDeltataujL3
@ escDeltataujL3
Definition:
GLOCBits.hpp:285
gnsstk::gloc::esbgammaj
@ esbgammaj
Definition:
GLOCBits.hpp:191
gnsstk::gloc::enbRjE
@ enbRjE
Definition:
GLOCBits.hpp:167
gnsstk::gloc::esiyj
@ esiyj
Definition:
GLOCBits.hpp:221
gnsstk::gloc::esbN4
@ esbN4
Definition:
GLOCBits.hpp:131
gnsstk::gloc::asbTO
@ asbTO
Orbit type.
Definition:
GLOCBits.hpp:305
gnsstk::gloc::fscj
@ fscj
Definition:
GLOCBits.hpp:91
gnsstk::gloc::asbE
@ asbE
Age of almanac.
Definition:
GLOCBits.hpp:313
gnsstk::gloc::enbzjpp
@ enbzjpp
Definition:
GLOCBits.hpp:264
gnsstk::gloc::enbxjpp
@ enbxjpp
Definition:
GLOCBits.hpp:254
gnsstk::gloc::esctauj
@ esctauj
Definition:
GLOCBits.hpp:188
gnsstk::gloc::esbtauj
@ esbtauj
Definition:
GLOCBits.hpp:186
gnsstk::gloc::anbtlambda
@ anbtlambda
Definition:
GLOCBits.hpp:338
gnsstk::gloc::ascM
@ ascM
Definition:
GLOCBits.hpp:327
gnsstk::gloc::esiRjT
@ esiRjT
Definition:
GLOCBits.hpp:170
gnsstk::gloc::fsblj
@ fsblj
data validity start bit
Definition:
GLOCBits.hpp:97
gnsstk::gloc::esiTauGPS
@ esiTauGPS
Definition:
GLOCBits.hpp:287
gnsstk::gloc::ascSR
@ ascSR
Definition:
GLOCBits.hpp:323
gnsstk::gloc::enbRev3
@ enbRev3
Definition:
GLOCBits.hpp:294
gnsstk::gloc::fscKP
@ fscKP
Definition:
GLOCBits.hpp:111
gnsstk::gloc::asbomega
@ asbomega
Definition:
GLOCBits.hpp:349
gnsstk::gloc::asclambda
@ asclambda
Definition:
GLOCBits.hpp:335
gnsstk::gloc::enbNT
@ enbNT
Definition:
GLOCBits.hpp:137
gnsstk::gloc::lsbax3
@ lsbax3
Definition:
GLOCBits.hpp:474
gnsstk::gloc::ascDeltaT
@ ascDeltaT
Definition:
GLOCBits.hpp:355
gnsstk::gloc::enbEjE
@ enbEjE
Definition:
GLOCBits.hpp:157
gnsstk::gloc::anbE
@ anbE
Definition:
GLOCBits.hpp:314
gnsstk::gloc::fnbA
@ fnbA
Definition:
GLOCBits.hpp:114
gnsstk::gloc::lsbay1
@ lsbay1
Definition:
GLOCBits.hpp:454
gnsstk::gloc::fsbType
@ fsbType
Message type ID start bit.
Definition:
GLOCBits.hpp:81
gnsstk::gloc::esctb
@ esctb
Definition:
GLOCBits.hpp:153
gnsstk::gloc::lnbdaz0
@ lnbdaz0
Definition:
GLOCBits.hpp:447
gnsstk::gloc::LTDMPBitInfo
LTDMPBitInfo
Definition:
GLOCBits.hpp:431
gnsstk::gloc::esixjpp
@ esixjpp
Definition:
GLOCBits.hpp:252
gnsstk::gloc::esbtb
@ esbtb
Definition:
GLOCBits.hpp:151
gnsstk::gloc::lscaz2
@ lscaz2
Definition:
GLOCBits.hpp:472
gnsstk::gloc::lscay2
@ lscay2
Definition:
GLOCBits.hpp:468
gnsstk::gloc::esitauj
@ esitauj
Definition:
GLOCBits.hpp:185
gnsstk::gloc::esbzjpp
@ esbzjpp
Definition:
GLOCBits.hpp:263
gnsstk::gloc::fnbCRC
@ fnbCRC
Definition:
GLOCBits.hpp:118
gnsstk::gloc::fscA
@ fscA
Definition:
GLOCBits.hpp:115
gnsstk::gloc::lnbaz1
@ lnbaz1
Definition:
GLOCBits.hpp:459
gnsstk::gloc::isbUTCTAI
@ isbUTCTAI
Definition:
GLOCBits.hpp:421
gnsstk::gloc::lnbax3
@ lnbax3
Definition:
GLOCBits.hpp:475
gnsstk::gloc::esbyj
@ esbyj
Definition:
GLOCBits.hpp:222
gnsstk::gloc::lsbtb
@ lsbtb
Definition:
GLOCBits.hpp:434
gnsstk::gloc::escDeltazjpc
@ escDeltazjpc
Definition:
GLOCBits.hpp:280
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39