Main Page
Related Pages
API Reference
Namespace List
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
g
i
n
o
p
r
s
t
v
w
x
z
Enumerations
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
w
x
y
z
Class List
Class List
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
v
z
Enumerations
b
c
e
f
g
h
k
o
p
r
s
t
v
Enumerator
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Related Functions
:
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
y
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
Variables
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
y
Typedefs
Enumerations
Enumerator
Macros
_
a
c
d
f
g
h
i
l
m
n
o
p
r
s
t
v
x
Examples
core
tests
NewNav
D1NavTestDataDef.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
//==============================================================================
42
oidD1NAV
=
gnsstk::ObsID
(
gnsstk::ObservationType::NavMsg
,
43
gnsstk::CarrierBand::B1
,
44
gnsstk::TrackingCode::B1I
);
45
46
ephD1NAVSid
=
gnsstk::SatID
(6,
gnsstk::SatelliteSystem::BeiDou
);
47
almD1NAVSid
=
gnsstk::SatID
(6,
gnsstk::SatelliteSystem::BeiDou
);
48
almD1NAVSidB
=
gnsstk::SatID
(19,
gnsstk::SatelliteSystem::BeiDou
);
49
50
ephD1NAVSF1ct
=
gnsstk::BDSWeekSecond
(810,345614);
51
ephD1NAVSF1
= std::make_shared<gnsstk::PackedNavBits>(
ephD1NAVSid
,
oidD1NAV
,
52
ephD1NAVSF1ct
);
53
ephD1NAVSF1
->setNavID(
gnsstk::NavType::BeiDou_D1
);
54
ephD1NAVSF1
->addUnsignedLong(0x38901541,30,1);
55
ephD1NAVSF1
->addUnsignedLong(0x18000020,30,1);
56
ephD1NAVSF1
->addUnsignedLong(0x0654A846,30,1);
57
ephD1NAVSF1
->addUnsignedLong(0x30052F4E,30,1);
58
ephD1NAVSF1
->addUnsignedLong(0x2D070427,30,1);
59
ephD1NAVSF1
->addUnsignedLong(0x3EC1CDC2,30,1);
60
ephD1NAVSF1
->addUnsignedLong(0x30BF8085,30,1);
61
ephD1NAVSF1
->addUnsignedLong(0x1C0028C1,30,1);
62
ephD1NAVSF1
->addUnsignedLong(0x3F47E038,30,1);
63
ephD1NAVSF1
->addUnsignedLong(0x1A8AE13D,30,1);
64
ephD1NAVSF1
->trimsize();
65
66
67
ephD1NAVSF2ct
=
gnsstk::BDSWeekSecond
(810,345620);
68
ephD1NAVSF2
= std::make_shared<gnsstk::PackedNavBits>(
ephD1NAVSid
,
oidD1NAV
,
69
ephD1NAVSF2ct
);
70
ephD1NAVSF2
->setNavID(
gnsstk::NavType::BeiDou_D1
);
71
ephD1NAVSF2
->addUnsignedLong(0x38902543,30,1);
72
ephD1NAVSF2
->addUnsignedLong(0x18183473,30,1);
73
ephD1NAVSF2
->addUnsignedLong(0x25F68C9D,30,1);
74
ephD1NAVSF2
->addUnsignedLong(0x3FC82650,30,1);
75
ephD1NAVSF2
->addUnsignedLong(0x1B1C17A5,30,1);
76
ephD1NAVSF2
->addUnsignedLong(0x070E0107,30,1);
77
ephD1NAVSF2
->addUnsignedLong(0x0B05EE24,30,1);
78
ephD1NAVSF2
->addUnsignedLong(0x1AD7F7D4,30,1);
79
ephD1NAVSF2
->addUnsignedLong(0x033CAE4C,30,1);
80
ephD1NAVSF2
->addUnsignedLong(0x3B50A9BC,30,1);
81
ephD1NAVSF2
->trimsize();
82
83
84
ephD1NAVSF3ct
=
gnsstk::BDSWeekSecond
(810,345626);
85
ephD1NAVSF3
= std::make_shared<gnsstk::PackedNavBits>(
ephD1NAVSid
,
oidD1NAV
,
86
ephD1NAVSF3ct
);
87
ephD1NAVSF3
->setNavID(
gnsstk::NavType::BeiDou_D1
);
88
ephD1NAVSF3
->addUnsignedLong(0x3890354C,30,1);
89
ephD1NAVSF3
->addUnsignedLong(0x18314682,30,1);
90
ephD1NAVSF3
->addUnsignedLong(0x004D0280,30,1);
91
ephD1NAVSF3
->addUnsignedLong(0x3C6D0016,30,1);
92
ephD1NAVSF3
->addUnsignedLong(0x0557FF9F,30,1);
93
ephD1NAVSF3
->addUnsignedLong(0x190DFFB2,30,1);
94
ephD1NAVSF3
->addUnsignedLong(0x36E264FC,30,1);
95
ephD1NAVSF3
->addUnsignedLong(0x363DCF4D,30,1);
96
ephD1NAVSF3
->addUnsignedLong(0x3AB53A34,30,1);
97
ephD1NAVSF3
->addUnsignedLong(0x145AB4D0,30,1);
98
ephD1NAVSF3
->trimsize();
99
100
101
almD1NAVSF4p1ct
=
gnsstk::BDSWeekSecond
(810,345632);
102
almD1NAVSF4p1
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
103
almD1NAVSF4p1ct
);
104
almD1NAVSF4p1
->setNavID(
gnsstk::NavType::BeiDou_D1
);
105
almD1NAVSF4p1
->addUnsignedLong(0x38904547,30,1);
106
almD1NAVSF4p1
->addUnsignedLong(0x184807A9,30,1);
107
almD1NAVSF4p1
->addUnsignedLong(0x0AEB5395,30,1);
108
almD1NAVSF4p1
->addUnsignedLong(0x0056D7D1,30,1);
109
almD1NAVSF4p1
->addUnsignedLong(0x0DEA78AE,30,1);
110
almD1NAVSF4p1
->addUnsignedLong(0x1028182E,30,1);
111
almD1NAVSF4p1
->addUnsignedLong(0x063C2808,30,1);
112
almD1NAVSF4p1
->addUnsignedLong(0x00196052,30,1);
113
almD1NAVSF4p1
->addUnsignedLong(0x003FCA9F,30,1);
114
almD1NAVSF4p1
->addUnsignedLong(0x0A09A1B8,30,1);
115
almD1NAVSF4p1
->trimsize();
116
117
118
almD1NAVSF5p1ct
=
gnsstk::BDSWeekSecond
(810,345638);
119
almD1NAVSF5p1
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
120
almD1NAVSF5p1ct
);
121
almD1NAVSF5p1
->setNavID(
gnsstk::NavType::BeiDou_D1
);
122
almD1NAVSF5p1
->addUnsignedLong(0x38905548,30,1);
123
almD1NAVSF5p1
->addUnsignedLong(0x1860065A,30,1);
124
almD1NAVSF5p1
->addUnsignedLong(0x25147FB3,30,1);
125
almD1NAVSF5p1
->addUnsignedLong(0x00145E6A,30,1);
126
almD1NAVSF5p1
->addUnsignedLong(0x37AE7BD2,30,1);
127
almD1NAVSF5p1
->addUnsignedLong(0x1017A0BF,30,1);
128
almD1NAVSF5p1
->addUnsignedLong(0x0A4A290F,30,1);
129
almD1NAVSF5p1
->addUnsignedLong(0x3F6500F6,30,1);
130
almD1NAVSF5p1
->addUnsignedLong(0x2411BB10,30,1);
131
almD1NAVSF5p1
->addUnsignedLong(0x0A5EAD64,30,1);
132
almD1NAVSF5p1
->trimsize();
133
134
135
almD1NAVSF4p7ct
=
gnsstk::BDSWeekSecond
(810,345812);
136
almD1NAVSF4p7
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
137
almD1NAVSF4p7ct
);
138
almD1NAVSF4p7
->setNavID(
gnsstk::NavType::BeiDou_D1
);
139
almD1NAVSF4p7
->addUnsignedLong(0x38904547,30,1);
140
almD1NAVSF4p7
->addUnsignedLong(0x1B181FA7,30,1);
141
almD1NAVSF4p7
->addUnsignedLong(0x0AEFC59D,30,1);
142
almD1NAVSF4p7
->addUnsignedLong(0x3FA88B20,30,1);
143
almD1NAVSF4p7
->addUnsignedLong(0x00D17B89,30,1);
144
almD1NAVSF4p7
->addUnsignedLong(0x1238AE35,30,1);
145
almD1NAVSF4p7
->addUnsignedLong(0x385A2352,30,1);
146
almD1NAVSF4p7
->addUnsignedLong(0x3FD3E60B,30,1);
147
almD1NAVSF4p7
->addUnsignedLong(0x0DB2684B,30,1);
148
almD1NAVSF4p7
->addUnsignedLong(0x12966991,30,1);
149
almD1NAVSF4p7
->trimsize();
150
151
152
almD1NAVSF5p7ct
=
gnsstk::BDSWeekSecond
(810,345818);
153
almD1NAVSF5p7
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
154
almD1NAVSF5p7ct
);
155
almD1NAVSF5p7
->setNavID(
gnsstk::NavType::BeiDou_D1
);
156
almD1NAVSF5p7
->addUnsignedLong(0x38905548,30,1);
157
almD1NAVSF5p7
->addUnsignedLong(0x1B301C52,30,1);
158
almD1NAVSF5p7
->addUnsignedLong(0x00000000,30,1);
159
almD1NAVSF5p7
->addUnsignedLong(0x00000000,30,1);
160
almD1NAVSF5p7
->addUnsignedLong(0x002000C0,30,1);
161
almD1NAVSF5p7
->addUnsignedLong(0x00000000,30,1);
162
almD1NAVSF5p7
->addUnsignedLong(0x00000000,30,1);
163
almD1NAVSF5p7
->addUnsignedLong(0x0000FF04,30,1);
164
almD1NAVSF5p7
->addUnsignedLong(0x00080739,30,1);
165
almD1NAVSF5p7
->addUnsignedLong(0x3E2C2ADE,30,1);
166
almD1NAVSF5p7
->trimsize();
167
168
169
almD1NAVSF4p8ct
=
gnsstk::BDSWeekSecond
(810,345842);
170
almD1NAVSF4p8
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
171
almD1NAVSF4p8ct
);
172
almD1NAVSF4p8
->setNavID(
gnsstk::NavType::BeiDou_D1
);
173
almD1NAVSF4p8
->addUnsignedLong(0x38904547,30,1);
174
almD1NAVSF4p8
->addUnsignedLong(0x1B9023CF,30,1);
175
almD1NAVSF4p8
->addUnsignedLong(0x0AE68AA7,30,1);
176
almD1NAVSF4p8
->addUnsignedLong(0x3FFC4DFA,30,1);
177
almD1NAVSF4p8
->addUnsignedLong(0x16DBD4F2,30,1);
178
almD1NAVSF4p8
->addUnsignedLong(0x115DF296,30,1);
179
almD1NAVSF4p8
->addUnsignedLong(0x04102982,30,1);
180
almD1NAVSF4p8
->addUnsignedLong(0x3FC7646A,30,1);
181
almD1NAVSF4p8
->addUnsignedLong(0x2617356B,30,1);
182
almD1NAVSF4p8
->addUnsignedLong(0x206101EC,30,1);
183
almD1NAVSF4p8
->trimsize();
184
185
186
almD1NAVSF5p8ct
=
gnsstk::BDSWeekSecond
(810,345848);
187
almD1NAVSF5p8
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
188
almD1NAVSF5p8ct
);
189
almD1NAVSF5p8
->setNavID(
gnsstk::NavType::BeiDou_D1
);
190
almD1NAVSF5p8
->addUnsignedLong(0x38905548,30,1);
191
almD1NAVSF5p8
->addUnsignedLong(0x1BA8205A,30,1);
192
almD1NAVSF5p8
->addUnsignedLong(0x2C160BEA,30,1);
193
almD1NAVSF5p8
->addUnsignedLong(0x0160B0D1,30,1);
194
almD1NAVSF5p8
->addUnsignedLong(0x160B057D,30,1);
195
almD1NAVSF5p8
->addUnsignedLong(0x20B05869,30,1);
196
almD1NAVSF5p8
->addUnsignedLong(0x0B054227,30,1);
197
almD1NAVSF5p8
->addUnsignedLong(0x22AAAA44,30,1);
198
almD1NAVSF5p8
->addUnsignedLong(0x2AAAAAB4,30,1);
199
almD1NAVSF5p8
->addUnsignedLong(0x2AAAAAB4,30,1);
200
almD1NAVSF5p8
->trimsize();
201
202
203
almD1NAVSF4p9ct
=
gnsstk::BDSWeekSecond
(810,345872);
204
almD1NAVSF4p9
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
205
almD1NAVSF4p9ct
);
206
almD1NAVSF4p9
->setNavID(
gnsstk::NavType::BeiDou_D1
);
207
almD1NAVSF4p9
->addUnsignedLong(0x38904547,30,1);
208
almD1NAVSF4p9
->addUnsignedLong(0x1C0827F3,30,1);
209
almD1NAVSF4p9
->addUnsignedLong(0x0AED4A9C,30,1);
210
almD1NAVSF4p9
->addUnsignedLong(0x3FC19064,30,1);
211
almD1NAVSF4p9
->addUnsignedLong(0x2CEC4694,30,1);
212
almD1NAVSF4p9
->addUnsignedLong(0x321DE065,30,1);
213
almD1NAVSF4p9
->addUnsignedLong(0x09B629A6,30,1);
214
almD1NAVSF4p9
->addUnsignedLong(0x3FD9A830,30,1);
215
almD1NAVSF4p9
->addUnsignedLong(0x0F17FEAC,30,1);
216
almD1NAVSF4p9
->addUnsignedLong(0x075245E5,30,1);
217
almD1NAVSF4p9
->trimsize();
218
219
almD1NAVSF5p9ct
=
gnsstk::BDSWeekSecond
(810,345878);
220
almD1NAVSF5p9
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
221
almD1NAVSF5p9ct
);
222
almD1NAVSF5p9
->setNavID(
gnsstk::NavType::BeiDou_D1
);
223
almD1NAVSF5p9
->addUnsignedLong(0x38905548,30,1);
224
almD1NAVSF5p9
->addUnsignedLong(0x1C202406,30,1);
225
almD1NAVSF5p9
->addUnsignedLong(0x00000000,30,1);
226
almD1NAVSF5p9
->addUnsignedLong(0x00000000,30,1);
227
almD1NAVSF5p9
->addUnsignedLong(0x00000000,30,1);
228
almD1NAVSF5p9
->addUnsignedLong(0x00000000,30,1);
229
almD1NAVSF5p9
->addUnsignedLong(0x00000000,30,1);
230
almD1NAVSF5p9
->addUnsignedLong(0x0015556B,30,1);
231
almD1NAVSF5p9
->addUnsignedLong(0x1555554B,30,1);
232
almD1NAVSF5p9
->addUnsignedLong(0x1555554B,30,1);
233
almD1NAVSF5p9
->trimsize();
234
235
almD1NAVSF5p9A0
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
236
almD1NAVSF5p9ct
);
237
almD1NAVSF5p9A0
->setNavID(
gnsstk::NavType::BeiDou_D1
);
238
almD1NAVSF5p9A0
->addUnsignedLong(0x38905548,30,1);
// 1
239
almD1NAVSF5p9A0
->addUnsignedLong(0x1C202406,30,1);
// 31
240
almD1NAVSF5p9A0
->addUnsignedLong(0x00000000,30,1);
// 61
241
almD1NAVSF5p9A0
->addUnsignedLong(0x00000000, 6,1);
// 91
242
almD1NAVSF5p9A0
->addUnsignedLong(0x00003fff,14,1);
// A0gps
243
almD1NAVSF5p9A0
->addUnsignedLong(0x00000000, 2,1);
// A1gps msb
244
almD1NAVSF5p9A0
->addUnsignedLong(0x00000000, 8,1);
// parity
245
almD1NAVSF5p9A0
->addUnsignedLong(0x00000000,14,1);
// A1gps lsb
246
almD1NAVSF5p9A0
->addUnsignedLong(0x000000ff, 8,1);
// A0gal msb
247
almD1NAVSF5p9A0
->addUnsignedLong(0x00000000, 8,1);
// parity
248
almD1NAVSF5p9A0
->addUnsignedLong(0x0000003f, 6,1);
// A0gal lsb
249
almD1NAVSF5p9A0
->addUnsignedLong(0x00000000,16,1);
// A1gal
250
almD1NAVSF5p9A0
->addUnsignedLong(0x00000000, 8,1);
// parity
251
almD1NAVSF5p9A0
->addUnsignedLong(0x00003fff,14,1);
// A0glo
252
almD1NAVSF5p9A0
->addUnsignedLong(0x00000000, 8,1);
// A1glo msb
253
almD1NAVSF5p9A0
->addUnsignedLong(0x00000000, 8,1);
// parity
254
almD1NAVSF5p9A0
->addUnsignedLong(0x0015556B,30,1);
255
almD1NAVSF5p9A0
->addUnsignedLong(0x1555554B,30,1);
256
almD1NAVSF5p9A0
->addUnsignedLong(0x1555554B,30,1);
257
almD1NAVSF5p9A0
->trimsize();
258
259
almD1NAVSF5p9A1
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
260
almD1NAVSF5p9ct
);
261
almD1NAVSF5p9A1
->setNavID(
gnsstk::NavType::BeiDou_D1
);
262
almD1NAVSF5p9A1
->addUnsignedLong(0x38905548,30,1);
// 1
263
almD1NAVSF5p9A1
->addUnsignedLong(0x1C202406,30,1);
// 31
264
almD1NAVSF5p9A1
->addUnsignedLong(0x00000000,30,1);
// 61
265
almD1NAVSF5p9A1
->addUnsignedLong(0x00000000, 6,1);
// 91
266
almD1NAVSF5p9A1
->addUnsignedLong(0x00000000,14,1);
// A0gps
267
almD1NAVSF5p9A1
->addUnsignedLong(0x00000003, 2,1);
// A1gps msb
268
almD1NAVSF5p9A1
->addUnsignedLong(0x00000000, 8,1);
// parity
269
almD1NAVSF5p9A1
->addUnsignedLong(0x00003fff,14,1);
// A1gps lsb
270
almD1NAVSF5p9A1
->addUnsignedLong(0x00000000, 8,1);
// A0gal msb
271
almD1NAVSF5p9A1
->addUnsignedLong(0x00000000, 8,1);
// parity
272
almD1NAVSF5p9A1
->addUnsignedLong(0x00000000, 6,1);
// A0gal lsb
273
almD1NAVSF5p9A1
->addUnsignedLong(0x0000ffff,16,1);
// A1gal
274
almD1NAVSF5p9A1
->addUnsignedLong(0x00000000, 8,1);
// parity
275
almD1NAVSF5p9A1
->addUnsignedLong(0x00000000,14,1);
// A0glo
276
almD1NAVSF5p9A1
->addUnsignedLong(0x000000ff, 8,1);
// A1glo msb
277
almD1NAVSF5p9A1
->addUnsignedLong(0x00000000, 8,1);
// parity
278
almD1NAVSF5p9A1
->addUnsignedLong(0x3f15556B,30,1);
279
almD1NAVSF5p9A1
->addUnsignedLong(0x1555554B,30,1);
280
almD1NAVSF5p9A1
->addUnsignedLong(0x1555554B,30,1);
281
almD1NAVSF5p9A1
->trimsize();
282
283
284
almD1NAVSF4p10ct
=
gnsstk::BDSWeekSecond
(810,345902);
285
almD1NAVSF4p10
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
286
almD1NAVSF4p10ct
);
287
almD1NAVSF4p10
->setNavID(
gnsstk::NavType::BeiDou_D1
);
288
almD1NAVSF4p10
->addUnsignedLong(0x38904547,30,1);
289
almD1NAVSF4p10
->addUnsignedLong(0x1C802B94,30,1);
290
almD1NAVSF4p10
->addUnsignedLong(0x0AE86A90,30,1);
291
almD1NAVSF4p10
->addUnsignedLong(0x000FEB36,30,1);
292
almD1NAVSF4p10
->addUnsignedLong(0x00C033EA,30,1);
293
almD1NAVSF4p10
->addUnsignedLong(0x11F45631,30,1);
294
almD1NAVSF4p10
->addUnsignedLong(0x3AAC296B,30,1);
295
almD1NAVSF4p10
->addUnsignedLong(0x3FD2A603,30,1);
296
almD1NAVSF4p10
->addUnsignedLong(0x06FA09E5,30,1);
297
almD1NAVSF4p10
->addUnsignedLong(0x2E05E9FD,30,1);
298
almD1NAVSF4p10
->trimsize();
299
300
almD1NAVSF5p10ct
=
gnsstk::BDSWeekSecond
(810,345908);
301
almD1NAVSF5p10
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
302
almD1NAVSF5p10ct
);
303
almD1NAVSF5p10
->setNavID(
gnsstk::NavType::BeiDou_D1
);
304
almD1NAVSF5p10
->addUnsignedLong(0x38905548,30,1);
305
almD1NAVSF5p10
->addUnsignedLong(0x1C9828C1,30,1);
306
almD1NAVSF5p10
->addUnsignedLong(0x04043DE2,30,1);
307
almD1NAVSF5p10
->addUnsignedLong(0x3FFFFFFF,30,1);
308
almD1NAVSF5p10
->addUnsignedLong(0x3F9000B0,30,1);
309
almD1NAVSF5p10
->addUnsignedLong(0x0000190D,30,1);
310
almD1NAVSF5p10
->addUnsignedLong(0x1555554B,30,1);
311
almD1NAVSF5p10
->addUnsignedLong(0x1555554B,30,1);
312
almD1NAVSF5p10
->addUnsignedLong(0x1555554B,30,1);
313
almD1NAVSF5p10
->addUnsignedLong(0x1555554B,30,1);
314
almD1NAVSF5p10
->trimsize();
315
316
almD1NAVSF5p10ZZ
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
317
almD1NAVSF5p10ct
);
318
almD1NAVSF5p10ZZ
->setNavID(
gnsstk::NavType::BeiDou_D1
);
319
almD1NAVSF5p10ZZ
->addUnsignedLong(0x38905548,30,1);
// 1
320
almD1NAVSF5p10ZZ
->addUnsignedLong(0x1C9828C1,30,1);
// 31
321
almD1NAVSF5p10ZZ
->addUnsignedLong(0x04043DE2,30,1);
// 61
322
almD1NAVSF5p10ZZ
->addUnsignedLong(0x00000000,30,1);
// 91
323
almD1NAVSF5p10ZZ
->addUnsignedLong(0x00000000,30,1);
// 121
324
almD1NAVSF5p10ZZ
->addUnsignedLong(0x0000190D,30,1);
// 151
325
almD1NAVSF5p10ZZ
->addUnsignedLong(0x1555554B,30,1);
// 181
326
almD1NAVSF5p10ZZ
->addUnsignedLong(0x1555554B,30,1);
// 211
327
almD1NAVSF5p10ZZ
->addUnsignedLong(0x1555554B,30,1);
// 241
328
almD1NAVSF5p10ZZ
->addUnsignedLong(0x1555554B,30,1);
// 271
329
almD1NAVSF5p10ZZ
->trimsize();
330
331
almD1NAVSF5p10A1
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
332
almD1NAVSF5p10ct
);
333
almD1NAVSF5p10A1
->setNavID(
gnsstk::NavType::BeiDou_D1
);
334
almD1NAVSF5p10A1
->addUnsignedLong(0x38905548,30,1);
// 1
335
almD1NAVSF5p10A1
->addUnsignedLong(0x1C9828C1,30,1);
// 31
336
almD1NAVSF5p10A1
->addUnsignedLong(0x04043DE2,30,1);
// 61
337
almD1NAVSF5p10A1
->addUnsignedLong(0x00000000,30,1);
// 91
338
almD1NAVSF5p10A1
->addUnsignedLong(0x00000000,10,1);
// A0UTC lsb
339
almD1NAVSF5p10A1
->addUnsignedLong(0x00000fff,12,1);
// A1UTC msb
340
almD1NAVSF5p10A1
->addUnsignedLong(0x00000000, 8,1);
// parity
341
almD1NAVSF5p10A1
->addUnsignedLong(0x00000fff,12,1);
// A1UTC lsb
342
almD1NAVSF5p10A1
->addUnsignedLong(0x00000000,18,1);
// up to 180
343
almD1NAVSF5p10A1
->addUnsignedLong(0x1555554B,30,1);
// 181
344
almD1NAVSF5p10A1
->addUnsignedLong(0x1555554B,30,1);
// 211
345
almD1NAVSF5p10A1
->addUnsignedLong(0x1555554B,30,1);
// 241
346
almD1NAVSF5p10A1
->addUnsignedLong(0x1555554B,30,1);
// 271
347
almD1NAVSF5p10A1
->trimsize();
348
349
350
almD1NAVSF4p11ct
=
gnsstk::BDSWeekSecond
(810,345932);
351
almD1NAVSF4p11
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
352
almD1NAVSF4p11ct
);
353
almD1NAVSF4p11
->setNavID(
gnsstk::NavType::BeiDou_D1
);
354
almD1NAVSF4p11
->addUnsignedLong(0x38904547,30,1);
355
almD1NAVSF4p11
->addUnsignedLong(0x1CF82EBB,30,1);
356
almD1NAVSF4p11
->addUnsignedLong(0x251489BF,30,1);
357
almD1NAVSF4p11
->addUnsignedLong(0x0031DAAE,30,1);
358
almD1NAVSF4p11
->addUnsignedLong(0x0D746EA5,30,1);
359
almD1NAVSF4p11
->addUnsignedLong(0x107988FA,30,1);
360
almD1NAVSF4p11
->addUnsignedLong(0x3E5C29CB,30,1);
361
almD1NAVSF4p11
->addUnsignedLong(0x3F6F6ACB,30,1);
362
almD1NAVSF4p11
->addUnsignedLong(0x3DBABC3B,30,1);
363
almD1NAVSF4p11
->addUnsignedLong(0x0E4E1DE5,30,1);
364
almD1NAVSF4p11
->trimsize();
365
366
367
almD1NAVSF5p11ct
=
gnsstk::BDSWeekSecond
(810,345938);
368
almD1NAVSF5p11
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSid
,
oidD1NAV
,
369
almD1NAVSF5p11ct
);
370
almD1NAVSF5p11
->setNavID(
gnsstk::NavType::BeiDou_D1
);
371
almD1NAVSF5p11
->addUnsignedLong(0x38905548,30,1);
372
almD1NAVSF5p11
->addUnsignedLong(0x1D102C0D,30,1);
373
almD1NAVSF5p11
->addUnsignedLong(0x00000000,30,1);
374
almD1NAVSF5p11
->addUnsignedLong(0x00000000,30,1);
375
almD1NAVSF5p11
->addUnsignedLong(0x00000000,30,1);
376
almD1NAVSF5p11
->addUnsignedLong(0x00000000,30,1);
377
almD1NAVSF5p11
->addUnsignedLong(0x00000000,30,1);
378
almD1NAVSF5p11
->addUnsignedLong(0x00000000,30,1);
379
almD1NAVSF5p11
->addUnsignedLong(0x00000000,30,1);
380
almD1NAVSF5p11
->addUnsignedLong(0x00000000,30,1);
381
almD1NAVSF5p11
->trimsize();
382
383
384
almD1NAVSF4p24Bct
=
gnsstk::BDSWeekSecond
(810,345602);
385
almD1NAVSF4p24B
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
386
almD1NAVSF4p24Bct
);
387
almD1NAVSF4p24B
->setNavID(
gnsstk::NavType::BeiDou_D1
);
388
almD1NAVSF4p24B
->addUnsignedLong(0x38904547,30,1);
389
almD1NAVSF4p24B
->addUnsignedLong(0x17D0626B,30,1);
390
almD1NAVSF4p24B
->addUnsignedLong(0x251474BD,30,1);
391
almD1NAVSF4p24B
->addUnsignedLong(0x3FDC2C34,30,1);
392
almD1NAVSF4p24B
->addUnsignedLong(0x37F0603D,30,1);
393
almD1NAVSF4p24B
->addUnsignedLong(0x10194088,30,1);
394
almD1NAVSF4p24B
->addUnsignedLong(0x08A2296F,30,1);
395
almD1NAVSF4p24B
->addUnsignedLong(0x3F64BFFA,30,1);
396
almD1NAVSF4p24B
->addUnsignedLong(0x0FAA6D64,30,1);
397
almD1NAVSF4p24B
->addUnsignedLong(0x2628CBF7,30,1);
398
almD1NAVSF4p24B
->trimsize();
399
400
401
almD1NAVSF5p24Bct
=
gnsstk::BDSWeekSecond
(810,345608);
402
almD1NAVSF5p24B
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
403
almD1NAVSF5p24Bct
);
404
almD1NAVSF5p24B
->setNavID(
gnsstk::NavType::BeiDou_D1
);
405
almD1NAVSF5p24B
->addUnsignedLong(0x38905548,30,1);
406
almD1NAVSF5p24B
->addUnsignedLong(0x17E861FE,30,1);
407
almD1NAVSF5p24B
->addUnsignedLong(0x1555554B,30,1);
408
almD1NAVSF5p24B
->addUnsignedLong(0x1555554B,30,1);
409
almD1NAVSF5p24B
->addUnsignedLong(0x1555554B,30,1);
410
almD1NAVSF5p24B
->addUnsignedLong(0x1555554B,30,1);
411
almD1NAVSF5p24B
->addUnsignedLong(0x1555554B,30,1);
412
almD1NAVSF5p24B
->addUnsignedLong(0x145555EB,30,1);
413
almD1NAVSF5p24B
->addUnsignedLong(0x1555554B,30,1);
414
almD1NAVSF5p24B
->addUnsignedLong(0x1555554B,30,1);
415
almD1NAVSF5p24B
->trimsize();
416
417
418
almD1NAVSF4p8Bct
=
gnsstk::BDSWeekSecond
(810,345848);
419
almD1NAVSF4p8B
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
420
almD1NAVSF4p8Bct
);
421
almD1NAVSF4p8B
->setNavID(
gnsstk::NavType::BeiDou_D1
);
422
almD1NAVSF4p8B
->addUnsignedLong(0x38904547,30,1);
423
almD1NAVSF4p8B
->addUnsignedLong(0x1B9023CF,30,1);
424
almD1NAVSF4p8B
->addUnsignedLong(0x0AE68AA7,30,1);
425
almD1NAVSF4p8B
->addUnsignedLong(0x3FFC4DFA,30,1);
426
almD1NAVSF4p8B
->addUnsignedLong(0x16DBD4F2,30,1);
427
almD1NAVSF4p8B
->addUnsignedLong(0x115DF296,30,1);
428
almD1NAVSF4p8B
->addUnsignedLong(0x04102982,30,1);
429
almD1NAVSF4p8B
->addUnsignedLong(0x3FC7646A,30,1);
430
almD1NAVSF4p8B
->addUnsignedLong(0x2617356B,30,1);
431
almD1NAVSF4p8B
->addUnsignedLong(0x206103EA,30,1);
432
almD1NAVSF4p8B
->trimsize();
433
434
435
almD1NAVSF5p8Bct
=
gnsstk::BDSWeekSecond
(810,345848);
436
almD1NAVSF5p8B
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
437
almD1NAVSF5p8Bct
);
438
almD1NAVSF5p8B
->setNavID(
gnsstk::NavType::BeiDou_D1
);
439
almD1NAVSF5p8B
->addUnsignedLong(0x38905548,30,1);
440
almD1NAVSF5p8B
->addUnsignedLong(0x1BA8205A,30,1);
441
almD1NAVSF5p8B
->addUnsignedLong(0x2C160BEA,30,1);
442
almD1NAVSF5p8B
->addUnsignedLong(0x0160B0D1,30,1);
443
almD1NAVSF5p8B
->addUnsignedLong(0x160B057D,30,1);
444
almD1NAVSF5p8B
->addUnsignedLong(0x20B05869,30,1);
445
almD1NAVSF5p8B
->addUnsignedLong(0x0B054227,30,1);
446
almD1NAVSF5p8B
->addUnsignedLong(0x20000090,30,1);
447
almD1NAVSF5p8B
->addUnsignedLong(0x00000000,30,1);
448
almD1NAVSF5p8B
->addUnsignedLong(0x00000000,30,1);
449
almD1NAVSF5p8B
->trimsize();
450
451
452
almD1NAVSF4p11Bct
=
gnsstk::BDSWeekSecond
(810,345932);
453
almD1NAVSF4p11B
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
454
almD1NAVSF4p11Bct
);
455
almD1NAVSF4p11B
->setNavID(
gnsstk::NavType::BeiDou_D1
);
456
almD1NAVSF4p11B
->addUnsignedLong(0x38904547,30,1);
457
almD1NAVSF4p11B
->addUnsignedLong(0x1CF82EBB,30,1);
458
almD1NAVSF4p11B
->addUnsignedLong(0x251489BF,30,1);
459
almD1NAVSF4p11B
->addUnsignedLong(0x0031DAAE,30,1);
460
almD1NAVSF4p11B
->addUnsignedLong(0x0D746EA5,30,1);
461
almD1NAVSF4p11B
->addUnsignedLong(0x107988FA,30,1);
462
almD1NAVSF4p11B
->addUnsignedLong(0x3E5C29CB,30,1);
463
almD1NAVSF4p11B
->addUnsignedLong(0x3F6F6ACB,30,1);
464
almD1NAVSF4p11B
->addUnsignedLong(0x3DBABC3B,30,1);
465
almD1NAVSF4p11B
->addUnsignedLong(0x0E4E1FE3,30,1);
466
almD1NAVSF4p11B
->trimsize();
467
468
469
almD1NAVSF5p11Bct
=
gnsstk::BDSWeekSecond
(810,345938);
470
almD1NAVSF5p11B
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
471
almD1NAVSF5p11Bct
);
472
almD1NAVSF5p11B
->setNavID(
gnsstk::NavType::BeiDou_D1
);
473
almD1NAVSF5p11B
->addUnsignedLong(0x38905548,30,1);
474
almD1NAVSF5p11B
->addUnsignedLong(0x1D102F08,30,1);
475
almD1NAVSF5p11B
->addUnsignedLong(0x0AE644AF,30,1);
476
almD1NAVSF5p11B
->addUnsignedLong(0x3FD0F105,30,1);
477
almD1NAVSF5p11B
->addUnsignedLong(0x33DF1228,30,1);
478
almD1NAVSF5p11B
->addUnsignedLong(0x21036F3D,30,1);
479
almD1NAVSF5p11B
->addUnsignedLong(0x3BECB17B,30,1);
480
almD1NAVSF5p11B
->addUnsignedLong(0x3FCA2154,30,1);
481
almD1NAVSF5p11B
->addUnsignedLong(0x21B581CB,30,1);
482
almD1NAVSF5p11B
->addUnsignedLong(0x28328DC7,30,1);
483
almD1NAVSF5p11B
->trimsize();
484
485
486
almD1NAVSF4p12Bct
=
gnsstk::BDSWeekSecond
(810,345962);
487
almD1NAVSF4p12B
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
488
almD1NAVSF4p12Bct
);
489
almD1NAVSF4p12B
->setNavID(
gnsstk::NavType::BeiDou_D1
);
490
almD1NAVSF4p12B
->addUnsignedLong(0x38904547,30,1);
491
almD1NAVSF4p12B
->addUnsignedLong(0x1D703279,30,1);
492
almD1NAVSF4p12B
->addUnsignedLong(0x25148DB3,30,1);
493
almD1NAVSF4p12B
->addUnsignedLong(0x3FEB569A,30,1);
494
almD1NAVSF4p12B
->addUnsignedLong(0x0D56B065,30,1);
495
almD1NAVSF4p12B
->addUnsignedLong(0x303E00D4,30,1);
496
almD1NAVSF4p12B
->addUnsignedLong(0x3C962966,30,1);
497
almD1NAVSF4p12B
->addUnsignedLong(0x3F6FAAC2,30,1);
498
almD1NAVSF4p12B
->addUnsignedLong(0x1C9A5ECE,30,1);
499
almD1NAVSF4p12B
->addUnsignedLong(0x14DA0B83,30,1);
500
almD1NAVSF4p12B
->trimsize();
501
502
503
almD1NAVSF5p12Bct
=
gnsstk::BDSWeekSecond
(810,345968);
504
almD1NAVSF5p12B
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
505
almD1NAVSF5p12Bct
);
506
almD1NAVSF5p12B
->setNavID(
gnsstk::NavType::BeiDou_D1
);
507
almD1NAVSF5p12B
->addUnsignedLong(0x38905548,30,1);
508
almD1NAVSF5p12B
->addUnsignedLong(0x1D883209,30,1);
509
almD1NAVSF5p12B
->addUnsignedLong(0x251498B9,30,1);
510
almD1NAVSF5p12B
->addUnsignedLong(0x0004370F,30,1);
511
almD1NAVSF5p12B
->addUnsignedLong(0x226F86AF,30,1);
512
almD1NAVSF5p12B
->addUnsignedLong(0x20226050,30,1);
513
almD1NAVSF5p12B
->addUnsignedLong(0x1E0629B6,30,1);
514
almD1NAVSF5p12B
->addUnsignedLong(0x3F69F6C3,30,1);
515
almD1NAVSF5p12B
->addUnsignedLong(0x023C1FEE,30,1);
516
almD1NAVSF5p12B
->addUnsignedLong(0x089FD9FF,30,1);
517
almD1NAVSF5p12B
->trimsize();
518
519
520
almD1NAVSF4p7Bct
=
gnsstk::BDSWeekSecond
(810,345812);
521
almD1NAVSF4p7B
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
522
almD1NAVSF4p7Bct
);
523
almD1NAVSF4p7B
->setNavID(
gnsstk::NavType::BeiDou_D1
);
524
almD1NAVSF4p7B
->addUnsignedLong(0x38904547,30,1);
525
almD1NAVSF4p7B
->addUnsignedLong(0x1B181FA7,30,1);
526
almD1NAVSF4p7B
->addUnsignedLong(0x0AEFC59D,30,1);
527
almD1NAVSF4p7B
->addUnsignedLong(0x3FA88B20,30,1);
528
almD1NAVSF4p7B
->addUnsignedLong(0x00D17B89,30,1);
529
almD1NAVSF4p7B
->addUnsignedLong(0x1238AE35,30,1);
530
almD1NAVSF4p7B
->addUnsignedLong(0x385A2352,30,1);
531
almD1NAVSF4p7B
->addUnsignedLong(0x3FD3E60B,30,1);
532
almD1NAVSF4p7B
->addUnsignedLong(0x0DB2684B,30,1);
533
almD1NAVSF4p7B
->addUnsignedLong(0x12966B97,30,1);
534
almD1NAVSF4p7B
->trimsize();
535
536
537
almD1NAVSF5p7Bct
=
gnsstk::BDSWeekSecond
(810,345818);
538
almD1NAVSF5p7B
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
539
almD1NAVSF5p7Bct
);
540
almD1NAVSF5p7B
->setNavID(
gnsstk::NavType::BeiDou_D1
);
541
almD1NAVSF5p7B
->addUnsignedLong(0x38905548,30,1);
542
almD1NAVSF5p7B
->addUnsignedLong(0x1B301C52,30,1);
543
almD1NAVSF5p7B
->addUnsignedLong(0x00000000,30,1);
544
almD1NAVSF5p7B
->addUnsignedLong(0x00000000,30,1);
545
almD1NAVSF5p7B
->addUnsignedLong(0x002000C0,30,1);
546
almD1NAVSF5p7B
->addUnsignedLong(0x00000000,30,1);
547
almD1NAVSF5p7B
->addUnsignedLong(0x00000000,30,1);
548
almD1NAVSF5p7B
->addUnsignedLong(0x0000800E,30,1);
549
almD1NAVSF5p7B
->addUnsignedLong(0x00080739,30,1);
550
almD1NAVSF5p7B
->addUnsignedLong(0x3E2C00D9,30,1);
551
almD1NAVSF5p7B
->trimsize();
552
553
554
almD1NAVSF4p24B2ct
=
gnsstk::BDSWeekSecond
(810,346322);
555
almD1NAVSF4p24B2
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
556
almD1NAVSF4p24B2ct
);
557
almD1NAVSF4p24B2
->setNavID(
gnsstk::NavType::BeiDou_D1
);
558
almD1NAVSF4p24B2
->addUnsignedLong(0x38904547,30,1);
559
almD1NAVSF4p24B2
->addUnsignedLong(0x2310622B,30,1);
560
almD1NAVSF4p24B2
->addUnsignedLong(0x251474BD,30,1);
561
almD1NAVSF4p24B2
->addUnsignedLong(0x3FDC2C34,30,1);
562
almD1NAVSF4p24B2
->addUnsignedLong(0x37F05F30,30,1);
563
almD1NAVSF4p24B2
->addUnsignedLong(0x30194813,30,1);
564
almD1NAVSF4p24B2
->addUnsignedLong(0x08A2296F,30,1);
565
almD1NAVSF4p24B2
->addUnsignedLong(0x3F64FFFD,30,1);
566
almD1NAVSF4p24B2
->addUnsignedLong(0x10176DB2,30,1);
567
almD1NAVSF4p24B2
->addUnsignedLong(0x260DB332,30,1);
568
almD1NAVSF4p24B2
->trimsize();
569
570
571
almD1NAVSF5p24B2ct
=
gnsstk::BDSWeekSecond
(810,346328);
572
almD1NAVSF5p24B2
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
573
almD1NAVSF5p24B2ct
);
574
almD1NAVSF5p24B2
->setNavID(
gnsstk::NavType::BeiDou_D1
);
575
almD1NAVSF5p24B2
->addUnsignedLong(0x38905548,30,1);
576
almD1NAVSF5p24B2
->addUnsignedLong(0x232860BD,30,1);
577
almD1NAVSF5p24B2
->addUnsignedLong(0x2C160BEA,30,1);
578
almD1NAVSF5p24B2
->addUnsignedLong(0x0160B0D1,30,1);
579
almD1NAVSF5p24B2
->addUnsignedLong(0x160B057D,30,1);
580
almD1NAVSF5p24B2
->addUnsignedLong(0x20B05869,30,1);
581
almD1NAVSF5p24B2
->addUnsignedLong(0x0B05822E,30,1);
582
almD1NAVSF5p24B2
->addUnsignedLong(0x30800010,30,1);
583
almD1NAVSF5p24B2
->addUnsignedLong(0x00000000,30,1);
584
almD1NAVSF5p24B2
->addUnsignedLong(0x00000000,30,1);
585
almD1NAVSF5p24B2
->trimsize();
586
587
588
almD1Default123ct
=
gnsstk::BDSWeekSecond
(810,346328);
589
almD1Default1
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
590
almD1Default123ct
);
591
almD1Default1
->setNavID(
gnsstk::NavType::BeiDou_D1
);
592
almD1Default1
->addUnsignedLong(0x38905548,30,1);
593
almD1Default1
->addUnsignedLong(0x232860BD,30,1);
594
almD1Default1
->addUnsignedLong(0x2C160BEA,30,1);
595
almD1Default1
->addUnsignedLong(0x00000000,30,1);
596
almD1Default1
->addUnsignedLong(0x00000000,30,1);
597
almD1Default1
->addUnsignedLong(0x00000000,30,1);
598
almD1Default1
->addUnsignedLong(0x00000000,30,1);
599
almD1Default1
->addUnsignedLong(0x00000000,30,1);
600
almD1Default1
->addUnsignedLong(0x00000000,30,1);
601
almD1Default1
->addUnsignedLong(0x000003ff,30,1);
602
almD1Default1
->trimsize();
603
604
605
almD1Default2
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
606
almD1Default123ct
);
607
almD1Default2
->setNavID(
gnsstk::NavType::BeiDou_D1
);
608
almD1Default2
->addUnsignedLong(0x38905548,30,1);
609
almD1Default2
->addUnsignedLong(0x232860BD,30,1);
610
almD1Default2
->addUnsignedLong(0x2C160BEA,30,1);
611
almD1Default2
->addUnsignedLong(0x20000000,30,1);
612
almD1Default2
->addUnsignedLong(0x00000000,30,1);
613
almD1Default2
->addUnsignedLong(0x00000000,30,1);
614
almD1Default2
->addUnsignedLong(0x00000000,30,1);
615
almD1Default2
->addUnsignedLong(0x00000000,30,1);
616
almD1Default2
->addUnsignedLong(0x00000000,30,1);
617
almD1Default2
->addUnsignedLong(0x000003ff,30,1);
618
almD1Default2
->trimsize();
619
620
621
almD1Default3
= std::make_shared<gnsstk::PackedNavBits>(
almD1NAVSidB
,
oidD1NAV
,
622
almD1Default123ct
);
623
almD1Default3
->setNavID(
gnsstk::NavType::BeiDou_D1
);
624
almD1Default3
->addUnsignedLong(0x38905548,30,1);
625
almD1Default3
->addUnsignedLong(0x232860BD,30,1);
626
almD1Default3
->addUnsignedLong(0x2C160BEA,30,1);
627
almD1Default3
->addUnsignedLong(0x00000000,30,1);
628
almD1Default3
->addUnsignedLong(0x00000000,30,1);
629
almD1Default3
->addUnsignedLong(0x00000000,30,1);
630
almD1Default3
->addUnsignedLong(0x00000000,30,1);
631
almD1Default3
->addUnsignedLong(0x00000000,30,1);
632
almD1Default3
->addUnsignedLong(0x00000000,30,1);
633
almD1Default3
->addUnsignedLong(0x000007ff,30,1);
634
almD1Default3
->trimsize();
almD1NAVSF5p11ct
almD1NAVSF5p11ct
Definition:
D1NavTestDataDef.hpp:367
almD1Default2
almD1Default2
Definition:
D1NavTestDataDef.hpp:605
oidD1NAV
oidD1NAV
Definition:
D1NavTestDataDef.hpp:42
almD1NAVSF5p24B
almD1NAVSF5p24B
Definition:
D1NavTestDataDef.hpp:402
almD1Default123ct
almD1Default123ct
Definition:
D1NavTestDataDef.hpp:588
almD1NAVSF5p8B
almD1NAVSF5p8B
Definition:
D1NavTestDataDef.hpp:436
almD1NAVSF5p12B
almD1NAVSF5p12B
Definition:
D1NavTestDataDef.hpp:504
gnsstk::NavType::BeiDou_D1
@ BeiDou_D1
almD1NAVSF5p7Bct
almD1NAVSF5p7Bct
Definition:
D1NavTestDataDef.hpp:537
almD1NAVSF5p9A0
almD1NAVSF5p9A0
Definition:
D1NavTestDataDef.hpp:235
almD1NAVSF4p12Bct
almD1NAVSF4p12Bct
Definition:
D1NavTestDataDef.hpp:486
almD1NAVSF5p8
almD1NAVSF5p8
Definition:
D1NavTestDataDef.hpp:187
almD1NAVSF5p10ct
almD1NAVSF5p10ct
Definition:
D1NavTestDataDef.hpp:300
almD1NAVSF5p11
almD1NAVSF5p11
Definition:
D1NavTestDataDef.hpp:368
gnsstk::SatID
Definition:
SatID.hpp:89
almD1NAVSF5p10A1
almD1NAVSF5p10A1
Definition:
D1NavTestDataDef.hpp:331
ephD1NAVSF3ct
ephD1NAVSF3ct
Definition:
D1NavTestDataDef.hpp:84
almD1NAVSF5p11B
almD1NAVSF5p11B
Definition:
D1NavTestDataDef.hpp:470
ephD1NAVSF2ct
ephD1NAVSF2ct
Definition:
D1NavTestDataDef.hpp:67
almD1NAVSF5p7ct
almD1NAVSF5p7ct
Definition:
D1NavTestDataDef.hpp:152
almD1NAVSF5p24Bct
almD1NAVSF5p24Bct
Definition:
D1NavTestDataDef.hpp:401
almD1NAVSF4p10
almD1NAVSF4p10
Definition:
D1NavTestDataDef.hpp:285
almD1NAVSF5p7
almD1NAVSF5p7
Definition:
D1NavTestDataDef.hpp:153
almD1NAVSF4p7B
almD1NAVSF4p7B
Definition:
D1NavTestDataDef.hpp:521
almD1NAVSidB
almD1NAVSidB
Definition:
D1NavTestDataDef.hpp:48
almD1NAVSF4p7
almD1NAVSF4p7
Definition:
D1NavTestDataDef.hpp:136
almD1NAVSF5p8Bct
almD1NAVSF5p8Bct
Definition:
D1NavTestDataDef.hpp:435
almD1NAVSF4p8
almD1NAVSF4p8
Definition:
D1NavTestDataDef.hpp:170
almD1NAVSF4p24B
almD1NAVSF4p24B
Definition:
D1NavTestDataDef.hpp:385
gnsstk::ObservationType::NavMsg
@ NavMsg
Navigation Message data.
ephD1NAVSF1ct
ephD1NAVSF1ct
Definition:
D1NavTestDataDef.hpp:50
almD1NAVSF5p11Bct
almD1NAVSF5p11Bct
Definition:
D1NavTestDataDef.hpp:469
almD1NAVSF5p8ct
almD1NAVSF5p8ct
Definition:
D1NavTestDataDef.hpp:186
almD1Default1
almD1Default1
Definition:
D1NavTestDataDef.hpp:589
gnsstk::CarrierBand::B1
@ B1
BeiDou B1.
almD1NAVSF4p11Bct
almD1NAVSF4p11Bct
Definition:
D1NavTestDataDef.hpp:452
almD1NAVSF4p1ct
almD1NAVSF4p1ct
Definition:
D1NavTestDataDef.hpp:101
almD1NAVSF4p9ct
almD1NAVSF4p9ct
Definition:
D1NavTestDataDef.hpp:203
almD1NAVSF4p12B
almD1NAVSF4p12B
Definition:
D1NavTestDataDef.hpp:487
almD1NAVSF4p7Bct
almD1NAVSF4p7Bct
Definition:
D1NavTestDataDef.hpp:520
gnsstk::ObsID
Definition:
ObsID.hpp:82
almD1NAVSF5p7B
almD1NAVSF5p7B
Definition:
D1NavTestDataDef.hpp:538
almD1NAVSid
almD1NAVSid
Definition:
D1NavTestDataDef.hpp:47
almD1NAVSF4p10ct
almD1NAVSF4p10ct
Definition:
D1NavTestDataDef.hpp:284
ephD1NAVSid
ephD1NAVSid
Definition:
D1NavTestDataDef.hpp:46
almD1NAVSF5p9
almD1NAVSF5p9
Definition:
D1NavTestDataDef.hpp:220
gnsstk::TrackingCode::B1I
@ B1I
BeiDou B1 I code.
almD1NAVSF4p1
almD1NAVSF4p1
Definition:
D1NavTestDataDef.hpp:102
almD1Default3
almD1Default3
Definition:
D1NavTestDataDef.hpp:621
almD1NAVSF4p8B
almD1NAVSF4p8B
Definition:
D1NavTestDataDef.hpp:419
almD1NAVSF4p24B2
almD1NAVSF4p24B2
Definition:
D1NavTestDataDef.hpp:555
almD1NAVSF5p9ct
almD1NAVSF5p9ct
Definition:
D1NavTestDataDef.hpp:219
almD1NAVSF4p8Bct
almD1NAVSF4p8Bct
Definition:
D1NavTestDataDef.hpp:418
almD1NAVSF5p24B2ct
almD1NAVSF5p24B2ct
Definition:
D1NavTestDataDef.hpp:571
almD1NAVSF5p24B2
almD1NAVSF5p24B2
Definition:
D1NavTestDataDef.hpp:572
almD1NAVSF5p9A1
almD1NAVSF5p9A1
Definition:
D1NavTestDataDef.hpp:259
almD1NAVSF5p10ZZ
almD1NAVSF5p10ZZ
Definition:
D1NavTestDataDef.hpp:316
almD1NAVSF5p10
almD1NAVSF5p10
Definition:
D1NavTestDataDef.hpp:301
ephD1NAVSF3
ephD1NAVSF3
Definition:
D1NavTestDataDef.hpp:85
almD1NAVSF4p11
almD1NAVSF4p11
Definition:
D1NavTestDataDef.hpp:351
ephD1NAVSF1
ephD1NAVSF1
Definition:
D1NavTestDataDef.hpp:51
almD1NAVSF4p11ct
almD1NAVSF4p11ct
Definition:
D1NavTestDataDef.hpp:350
almD1NAVSF4p9
almD1NAVSF4p9
Definition:
D1NavTestDataDef.hpp:204
ephD1NAVSF2
ephD1NAVSF2
Definition:
D1NavTestDataDef.hpp:68
gnsstk::SatelliteSystem::BeiDou
@ BeiDou
aka Compass
almD1NAVSF4p24B2ct
almD1NAVSF4p24B2ct
Definition:
D1NavTestDataDef.hpp:554
gnsstk::BDSWeekSecond
Definition:
BDSWeekSecond.hpp:56
almD1NAVSF5p12Bct
almD1NAVSF5p12Bct
Definition:
D1NavTestDataDef.hpp:503
almD1NAVSF4p8ct
almD1NAVSF4p8ct
Definition:
D1NavTestDataDef.hpp:169
almD1NAVSF4p7ct
almD1NAVSF4p7ct
Definition:
D1NavTestDataDef.hpp:135
almD1NAVSF5p1
almD1NAVSF5p1
Definition:
D1NavTestDataDef.hpp:119
almD1NAVSF4p24Bct
almD1NAVSF4p24Bct
Definition:
D1NavTestDataDef.hpp:384
almD1NAVSF5p1ct
almD1NAVSF5p1ct
Definition:
D1NavTestDataDef.hpp:118
almD1NAVSF4p11B
almD1NAVSF4p11B
Definition:
D1NavTestDataDef.hpp:453
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38