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
GalINavTestDataDef.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
oidINAVGal
=
gnsstk::ObsID
(
gnsstk::ObservationType::NavMsg
,
43
gnsstk::CarrierBand::L1
,
44
gnsstk::TrackingCode::E1B
);
45
ephINAVGalWT2ct
=
gnsstk::GALWeekSecond
(1014,518401);
46
ephINAVGalWT4ct
=
gnsstk::GALWeekSecond
(1014,518403);
47
navINAVGalWT6ct
=
gnsstk::GALWeekSecond
(1014,518405);
48
navINAVGalWT7ct
=
gnsstk::GALWeekSecond
(1014,518407);
49
navINAVGalWT8ct
=
gnsstk::GALWeekSecond
(1014,518409);
50
ephINAVGalWT1ct
=
gnsstk::GALWeekSecond
(1014,518421);
51
ephINAVGalWT3ct
=
gnsstk::GALWeekSecond
(1014,518423);
52
ephINAVGalWT5ct
=
gnsstk::GALWeekSecond
(1014,518425);
53
navINAVGalWT9ct
=
gnsstk::GALWeekSecond
(1014,518437);
54
navINAVGalWT10ct
=
gnsstk::GALWeekSecond
(1014,518439);
55
ephINAVGalSid
=
gnsstk::SatID
(1,
gnsstk::SatelliteSystem::Galileo
);
56
57
ephINAVGalWT1
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVGalSid
,
oidINAVGal
,
58
ephINAVGalWT1ct
);
59
ephINAVGalWT1
->setNavID(
gnsstk::NavType::GalINAV
);
60
ephINAVGalWT1
->addUnsignedLong(0x045E86B2,32,1);
61
ephINAVGalWT1
->addUnsignedLong(0x14606028,32,1);
62
ephINAVGalWT1
->addUnsignedLong(0x0039B8BE,32,1);
63
ephINAVGalWT1
->addUnsignedLong(0xA813EC77,32,1);
64
ephINAVGalWT1
->trimsize();
65
66
ephINAVGalWT2
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVGalSid
,
oidINAVGal
,
67
ephINAVGalWT2ct
);
68
ephINAVGalWT2
->setNavID(
gnsstk::NavType::GalINAV
);
69
ephINAVGalWT2
->addUnsignedLong(0x085E78BB,32,1);
70
ephINAVGalWT2
->addUnsignedLong(0x0E292854,32,1);
71
ephINAVGalWT2
->addUnsignedLong(0x403C05B7,32,1);
72
ephINAVGalWT2
->addUnsignedLong(0x23FFF7FD,32,1);
73
ephINAVGalWT2
->trimsize();
74
75
ephINAVGalWT3
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVGalSid
,
oidINAVGal
,
76
ephINAVGalWT3ct
);
77
ephINAVGalWT3
->setNavID(
gnsstk::NavType::GalINAV
);
78
ephINAVGalWT3
->addUnsignedLong(0x0C5EFFC8,32,1);
79
ephINAVGalWT3
->addUnsignedLong(0x1B1BAB09,32,1);
80
ephINAVGalWT3
->addUnsignedLong(0xAB19670C,32,1);
81
ephINAVGalWT3
->addUnsignedLong(0x0B0C496B,32,1);
82
ephINAVGalWT3
->trimsize();
83
84
ephINAVGalWT4
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVGalSid
,
oidINAVGal
,
85
ephINAVGalWT4ct
);
86
ephINAVGalWT4
->setNavID(
gnsstk::NavType::GalINAV
);
87
ephINAVGalWT4
->addUnsignedLong(0x105E07FF,32,1);
88
ephINAVGalWT4
->addUnsignedLong(0xE3FFFA1A,32,1);
89
ephINAVGalWT4
->addUnsignedLong(0xCFEE8486,32,1);
90
ephINAVGalWT4
->addUnsignedLong(0xFFFDC601,32,1);
91
ephINAVGalWT4
->trimsize();
92
93
ephINAVGalWT5
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVGalSid
,
oidINAVGal
,
94
ephINAVGalWT5ct
);
95
ephINAVGalWT5
->setNavID(
gnsstk::NavType::GalINAV
);
96
ephINAVGalWT5
->addUnsignedLong(0x145B82A0,32,1);
97
ephINAVGalWT5
->addUnsignedLong(0x0581F67D,32,1);
98
ephINAVGalWT5
->addUnsignedLong(0x401FB3F4,32,1);
99
ephINAVGalWT5
->addUnsignedLong(0x8CAAAAAA,32,1);
100
ephINAVGalWT5
->trimsize();
101
102
navINAVGalWT6
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVGalSid
,
oidINAVGal
,
103
navINAVGalWT6ct
);
104
navINAVGalWT6
->setNavID(
gnsstk::NavType::GalINAV
);
105
navINAVGalWT6
->addUnsignedLong(0x1BFFFFFF,32,1);
106
navINAVGalWT6
->addUnsignedLong(0xFC000004,32,1);
107
navINAVGalWT6
->addUnsignedLong(0x49E3DA27,32,1);
108
navINAVGalWT6
->addUnsignedLong(0x893F482A,32,1);
109
navINAVGalWT6
->trimsize();
110
111
navINAVGalWT7
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVGalSid
,
oidINAVGal
,
112
navINAVGalWT7ct
);
113
navINAVGalWT7
->setNavID(
gnsstk::NavType::GalINAV
);
114
navINAVGalWT7
->addUnsignedLong(0x1FAD7930,32,1);
115
navINAVGalWT7
->addUnsignedLong(0x060076C8,32,1);
116
navINAVGalWT7
->addUnsignedLong(0x7F3A46A7,32,1);
117
navINAVGalWT7
->addUnsignedLong(0xFC5DAF15,32,1);
118
navINAVGalWT7
->trimsize();
119
120
navINAVGalWT8
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVGalSid
,
oidINAVGal
,
121
navINAVGalWT8ct
);
122
navINAVGalWT8
->setNavID(
gnsstk::NavType::GalINAV
);
123
navINAVGalWT8
->addUnsignedLong(0x23BFFEC0,32,1);
124
navINAVGalWT8
->addUnsignedLong(0x00002AAA,32,1);
125
navINAVGalWT8
->addUnsignedLong(0xAAAAAAAA,32,1);
126
navINAVGalWT8
->addUnsignedLong(0xAAAAAAAA,32,1);
127
navINAVGalWT8
->trimsize();
128
129
navINAVGalWT9
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVGalSid
,
oidINAVGal
,
130
navINAVGalWT9ct
);
131
navINAVGalWT9
->setNavID(
gnsstk::NavType::GalINAV
);
132
navINAVGalWT9
->addUnsignedLong(0x27AD7955,32,1);
133
navINAVGalWT9
->addUnsignedLong(0x55555555,32,1);
134
navINAVGalWT9
->addUnsignedLong(0x5EA80600,32,1);
135
navINAVGalWT9
->addUnsignedLong(0x390AC83F,32,1);
136
navINAVGalWT9
->trimsize();
137
138
navINAVGalWT10
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVGalSid
,
139
oidINAVGal
,
140
navINAVGalWT10ct
);
141
navINAVGalWT10
->setNavID(
gnsstk::NavType::GalINAV
);
142
navINAVGalWT10
->addUnsignedLong(0x2B9E283F,32,1);
143
navINAVGalWT10
->addUnsignedLong(0x945097F7,32,1);
144
navINAVGalWT10
->addUnsignedLong(0x8FFFC3FC,32,1);
145
navINAVGalWT10
->addUnsignedLong(0x9FFC6436,32,1);
146
navINAVGalWT10
->trimsize();
147
148
149
150
oidINAVWR
=
gnsstk::ObsID
(
gnsstk::ObservationType::NavMsg
,
151
gnsstk::CarrierBand::E5b
,
152
gnsstk::TrackingCode::E5bI
);
153
ephINAVWRsid
=
gnsstk::SatID
(1,
gnsstk::SatelliteSystem::Galileo
);
154
155
navINAVWRWT1ct
=
gnsstk::GALWeekSecond
(1196, 0);
156
navINAVWRWT1
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVWRsid
,
157
oidINAVWR
,
158
navINAVWRWT1ct
);
159
navINAVWRWT1
->setNavID(
gnsstk::NavType::GalINAV
);
160
navINAVWRWT1
->addUnsignedLong(0x046E9D31,32,1);
161
navINAVWRWT1
->addUnsignedLong(0xE1C64A8C,32,1);
162
navINAVWRWT1
->addUnsignedLong(0x006148DE,32,1);
163
navINAVWRWT1
->addUnsignedLong(0xA8139DEF,32,1);
164
navINAVWRWT1
->trimsize();
165
166
navINAVWRWT2ct
=
gnsstk::GALWeekSecond
(1196, 20);
167
navINAVWRWT2
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVWRsid
,
168
oidINAVWR
,
169
navINAVWRWT2ct
);
170
navINAVWRWT2
->setNavID(
gnsstk::NavType::GalINAV
);
171
navINAVWRWT2
->addUnsignedLong(0x086EE7F2,32,1);
172
navINAVWRWT2
->addUnsignedLong(0xC6DB27A4,32,1);
173
navINAVWRWT2
->addUnsignedLong(0x594ABE59,32,1);
174
navINAVWRWT2
->addUnsignedLong(0x5812EE89,32,1);
175
navINAVWRWT2
->trimsize();
176
177
navINAVWRWT3ct
=
gnsstk::GALWeekSecond
(1196, 2);
178
navINAVWRWT3
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVWRsid
,
179
oidINAVWR
,
180
navINAVWRWT3ct
);
181
navINAVWRWT3
->setNavID(
gnsstk::NavType::GalINAV
);
182
navINAVWRWT3
->addUnsignedLong(0x0C6EFFC6,32,1);
183
navINAVWRWT3
->addUnsignedLong(0xBA1D070A,32,1);
184
navINAVWRWT3
->addUnsignedLong(0x7116AD0E,32,1);
185
navINAVWRWT3
->addUnsignedLong(0x470D416B,32,1);
186
navINAVWRWT3
->trimsize();
187
188
navINAVWRWT4ct
=
gnsstk::GALWeekSecond
(1196, 22);
189
navINAVWRWT4
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVWRsid
,
190
oidINAVWR
,
191
navINAVWRWT4ct
);
192
navINAVWRWT4
->setNavID(
gnsstk::NavType::GalINAV
);
193
navINAVWRWT4
->addUnsignedLong(0x106E07FF,32,1);
194
navINAVWRWT4
->addUnsignedLong(0xABFFFA74,32,1);
195
navINAVWRWT4
->addUnsignedLong(0xCFEEEE0B,32,1);
196
navINAVWRWT4
->addUnsignedLong(0x5FFDFC01,32,1);
197
navINAVWRWT4
->trimsize();
198
199
navINAVWRWT5ct
=
gnsstk::GALWeekSecond
(1196, 4);
200
navINAVWRWT5
= std::make_shared<gnsstk::PackedNavBits>(
ephINAVWRsid
,
201
oidINAVWR
,
202
navINAVWRWT5ct
);
203
navINAVWRWT5
->setNavID(
gnsstk::NavType::GalINAV
);
204
navINAVWRWT5
->addUnsignedLong(0x15238160,32,1);
205
navINAVWRWT5
->addUnsignedLong(0x2F800280,32,1);
206
navINAVWRWT5
->addUnsignedLong(0xA0256000,32,1);
207
navINAVWRWT5
->addUnsignedLong(0x022AAAAA,32,1);
208
navINAVWRWT5
->trimsize();
navINAVGalWT8
navINAVGalWT8
Definition:
GalINavTestDataDef.hpp:120
ephINAVGalWT3ct
ephINAVGalWT3ct
Definition:
GalINavTestDataDef.hpp:51
navINAVWRWT4
navINAVWRWT4
Definition:
GalINavTestDataDef.hpp:189
ephINAVGalWT4ct
ephINAVGalWT4ct
Definition:
GalINavTestDataDef.hpp:46
oidINAVWR
oidINAVWR
Definition:
GalINavTestDataDef.hpp:150
navINAVGalWT9ct
navINAVGalWT9ct
Definition:
GalINavTestDataDef.hpp:53
ephINAVGalWT1
ephINAVGalWT1
Definition:
GalINavTestDataDef.hpp:57
gnsstk::TrackingCode::E1B
@ E1B
Galileo E1-B signal, supporting OS/HAS/SoL.
gnsstk::NavType::GalINAV
@ GalINAV
navINAVWRWT4ct
navINAVWRWT4ct
Definition:
GalINavTestDataDef.hpp:188
gnsstk::CarrierBand::E5b
@ E5b
Galileo E5b.
ephINAVGalWT2ct
ephINAVGalWT2ct
Definition:
GalINavTestDataDef.hpp:45
navINAVWRWT2ct
navINAVWRWT2ct
Definition:
GalINavTestDataDef.hpp:166
navINAVGalWT6
navINAVGalWT6
Definition:
GalINavTestDataDef.hpp:102
navINAVWRWT5ct
navINAVWRWT5ct
Definition:
GalINavTestDataDef.hpp:199
gnsstk::SatID
Definition:
SatID.hpp:89
gnsstk::GALWeekSecond
Definition:
GALWeekSecond.hpp:56
ephINAVWRsid
ephINAVWRsid
Definition:
GalINavTestDataDef.hpp:153
navINAVGalWT9
navINAVGalWT9
Definition:
GalINavTestDataDef.hpp:129
ephINAVGalWT4
ephINAVGalWT4
Definition:
GalINavTestDataDef.hpp:84
navINAVWRWT2
navINAVWRWT2
Definition:
GalINavTestDataDef.hpp:167
navINAVGalWT10
navINAVGalWT10
Definition:
GalINavTestDataDef.hpp:138
gnsstk::ObservationType::NavMsg
@ NavMsg
Navigation Message data.
navINAVWRWT3
navINAVWRWT3
Definition:
GalINavTestDataDef.hpp:178
ephINAVGalWT1ct
ephINAVGalWT1ct
Definition:
GalINavTestDataDef.hpp:50
oidINAVGal
oidINAVGal
Definition:
GalINavTestDataDef.hpp:42
gnsstk::ObsID
Definition:
ObsID.hpp:82
navINAVWRWT1ct
navINAVWRWT1ct
Definition:
GalINavTestDataDef.hpp:155
navINAVGalWT7
navINAVGalWT7
Definition:
GalINavTestDataDef.hpp:111
navINAVGalWT7ct
navINAVGalWT7ct
Definition:
GalINavTestDataDef.hpp:48
ephINAVGalWT3
ephINAVGalWT3
Definition:
GalINavTestDataDef.hpp:75
navINAVWRWT1
navINAVWRWT1
Definition:
GalINavTestDataDef.hpp:156
gnsstk::CarrierBand::L1
@ L1
GPS L1, Galileo E1, SBAS L1, QZSS L1, BeiDou L1.
ephINAVGalWT2
ephINAVGalWT2
Definition:
GalINavTestDataDef.hpp:66
navINAVWRWT5
navINAVWRWT5
Definition:
GalINavTestDataDef.hpp:200
ephINAVGalWT5ct
ephINAVGalWT5ct
Definition:
GalINavTestDataDef.hpp:52
ephINAVGalWT5
ephINAVGalWT5
Definition:
GalINavTestDataDef.hpp:93
navINAVGalWT6ct
navINAVGalWT6ct
Definition:
GalINavTestDataDef.hpp:47
gnsstk::TrackingCode::E5bI
@ E5bI
Galileo E5b I code.
navINAVGalWT8ct
navINAVGalWT8ct
Definition:
GalINavTestDataDef.hpp:49
navINAVGalWT10ct
navINAVGalWT10ct
Definition:
GalINavTestDataDef.hpp:54
navINAVWRWT3ct
navINAVWRWT3ct
Definition:
GalINavTestDataDef.hpp:177
ephINAVGalSid
ephINAVGalSid
Definition:
GalINavTestDataDef.hpp:55
gnsstk::SatelliteSystem::Galileo
@ Galileo
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39