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
GalFNavTestDataDef.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
oidFNAVGal
=
gnsstk::ObsID
(
gnsstk::ObservationType::NavMsg
,
43
gnsstk::CarrierBand::L5
,
44
gnsstk::TrackingCode::E5aI
);
45
navFNAVGalPT1ct
=
gnsstk::GALWeekSecond
(1014,518400);
46
navFNAVGalPT2ct
=
gnsstk::GALWeekSecond
(1014,518410);
47
navFNAVGalPT3ct
=
gnsstk::GALWeekSecond
(1014,518420);
48
navFNAVGalPT4ct
=
gnsstk::GALWeekSecond
(1014,518430);
49
navFNAVGalPT5ct
=
gnsstk::GALWeekSecond
(1014,518440);
50
navFNAVGalPT6ct
=
gnsstk::GALWeekSecond
(1014,518490);
51
navFNAVGalSid
=
gnsstk::SatID
(1,
gnsstk::SatelliteSystem::Galileo
);
52
53
navFNAVGalPT1
= std::make_shared<gnsstk::PackedNavBits>(
navFNAVGalSid
,
oidFNAVGal
,
54
navFNAVGalPT1ct
);
55
navFNAVGalPT1
->setNavID(
gnsstk::NavType::GalFNAV
);
56
navFNAVGalPT1
->addUnsignedLong(0x04117A1A,32,1);
57
navFNAVGalPT1
->addUnsignedLong(0xCFEE8487,32,1);
58
navFNAVGalPT1
->addUnsignedLong(0xBFFDC701,32,1);
59
navFNAVGalPT1
->addUnsignedLong(0xAC5B82A0,32,1);
60
navFNAVGalPT1
->addUnsignedLong(0x0581F607,32,1);
61
navFNAVGalPT1
->addUnsignedLong(0xECFD200A,32,1);
62
navFNAVGalPT1
->addUnsignedLong(0xAAAAAA0C,32,1);
63
navFNAVGalPT1
->addUnsignedLong(0x20700,20,1);
64
navFNAVGalPT1
->trimsize();
65
66
navFNAVGalPT2
= std::make_shared<gnsstk::PackedNavBits>(
navFNAVGalSid
,
oidFNAVGal
,
67
navFNAVGalPT2ct
);
68
navFNAVGalPT2
->setNavID(
gnsstk::NavType::GalFNAV
);
69
navFNAVGalPT2
->addUnsignedLong(0x085E8518,32,1);
70
navFNAVGalPT2
->addUnsignedLong(0x180AFFC8,32,1);
71
navFNAVGalPT2
->addUnsignedLong(0x1B000E6E,32,1);
72
navFNAVGalPT2
->addUnsignedLong(0x2FAA04FB,32,1);
73
navFNAVGalPT2
->addUnsignedLong(0x1D78BB0E,32,1);
74
navFNAVGalPT2
->addUnsignedLong(0x29F7FCFD,32,1);
75
navFNAVGalPT2
->addUnsignedLong(0x9FA42863,32,1);
76
navFNAVGalPT2
->addUnsignedLong(0x906C0,20,1);
77
navFNAVGalPT2
->trimsize();
78
79
navFNAVGalPT3
= std::make_shared<gnsstk::PackedNavBits>(
navFNAVGalSid
,
oidFNAVGal
,
80
navFNAVGalPT3ct
);
81
navFNAVGalPT3
->setNavID(
gnsstk::NavType::GalFNAV
);
82
navFNAVGalPT3
->addUnsignedLong(0x0C5E2854,32,1);
83
navFNAVGalPT3
->addUnsignedLong(0x403C05B7,32,1);
84
navFNAVGalPT3
->addUnsignedLong(0x23FF1BAB,32,1);
85
navFNAVGalPT3
->addUnsignedLong(0x09AB1967,32,1);
86
navFNAVGalPT3
->addUnsignedLong(0x0C0B0C49,32,1);
87
navFNAVGalPT3
->addUnsignedLong(0x86B0FD9F,32,1);
88
navFNAVGalPT3
->addUnsignedLong(0xA4515734,32,1);
89
navFNAVGalPT3
->addUnsignedLong(0x8A300,20,1);
90
navFNAVGalPT3
->trimsize();
91
92
navFNAVGalPT4
= std::make_shared<gnsstk::PackedNavBits>(
navFNAVGalSid
,
oidFNAVGal
,
93
navFNAVGalPT4ct
);
94
navFNAVGalPT4
->setNavID(
gnsstk::NavType::GalFNAV
);
95
navFNAVGalPT4
->addUnsignedLong(0x105EFFF8,32,1);
96
navFNAVGalPT4
->addUnsignedLong(0xFFFEFFFF,32,1);
97
navFNAVGalPT4
->addUnsignedLong(0xFFFF0000,32,1);
98
navFNAVGalPT4
->addUnsignedLong(0x011278F6,32,1);
99
navFNAVGalPT4
->addUnsignedLong(0x89E2521F,32,1);
100
navFNAVGalPT4
->addUnsignedLong(0xE4FFE3B3,32,1);
101
navFNAVGalPT4
->addUnsignedLong(0xF48F299B,32,1);
102
navFNAVGalPT4
->addUnsignedLong(0x07040,20,1);
103
navFNAVGalPT4
->trimsize();
104
105
navFNAVGalPT5
= std::make_shared<gnsstk::PackedNavBits>(
navFNAVGalSid
,
oidFNAVGal
,
106
navFNAVGalPT5ct
);
107
navFNAVGalPT5
->setNavID(
gnsstk::NavType::GalFNAV
);
108
navFNAVGalPT5
->addUnsignedLong(0x17AD7810,32,1);
109
navFNAVGalPT5
->addUnsignedLong(0x0900705B,32,1);
110
navFNAVGalPT5
->addUnsignedLong(0x7082F177,32,1);
111
navFNAVGalPT5
->addUnsignedLong(0xFCA1463F,32,1);
112
navFNAVGalPT5
->addUnsignedLong(0xBA3FFC04,32,1);
113
navFNAVGalPT5
->addUnsignedLong(0x01402608,32,1);
114
navFNAVGalPT5
->addUnsignedLong(0x6E105E87,32,1);
115
navFNAVGalPT5
->addUnsignedLong(0xAC940,20,1);
116
navFNAVGalPT5
->trimsize();
117
118
navFNAVGalPT6
= std::make_shared<gnsstk::PackedNavBits>(
navFNAVGalSid
,
oidFNAVGal
,
119
navFNAVGalPT6ct
);
120
navFNAVGalPT6
->setNavID(
gnsstk::NavType::GalFNAV
);
121
navFNAVGalPT6
->addUnsignedLong(0x1BA2EFF9,32,1);
122
navFNAVGalPT6
->addUnsignedLong(0x0343000C,32,1);
123
navFNAVGalPT6
->addUnsignedLong(0x00000C01,32,1);
124
navFNAVGalPT6
->addUnsignedLong(0x204050BF,32,1);
125
navFNAVGalPT6
->addUnsignedLong(0xBF91BA7F,32,1);
126
navFNAVGalPT6
->addUnsignedLong(0x04BD6FFB,32,1);
127
navFNAVGalPT6
->addUnsignedLong(0xCFFF8B9D,32,1);
128
navFNAVGalPT6
->addUnsignedLong(0xC3780,20,1);
129
navFNAVGalPT6
->trimsize();
130
131
132
oidFNAVWR
=
gnsstk::ObsID
(
gnsstk::ObservationType::NavMsg
,
133
gnsstk::CarrierBand::L5
,
134
gnsstk::TrackingCode::E5aI
);
135
ephFNAVWRsid
=
gnsstk::SatID
(1,
gnsstk::SatelliteSystem::Galileo
);
136
137
navFNAVWRPT1ct
=
gnsstk::GALWeekSecond
(1196, 0);
138
navFNAVWRPT1
= std::make_shared<gnsstk::PackedNavBits>(
ephFNAVWRsid
,
139
oidFNAVWR
,
140
navFNAVWRPT1ct
);
141
navFNAVWRPT1
->setNavID(
gnsstk::NavType::GalFNAV
);
142
navFNAVWRPT1
->addUnsignedLong(0x0411BA74,32,1);
143
navFNAVWRPT1
->addUnsignedLong(0xCFEEEE0B,32,1);
144
navFNAVWRPT1
->addUnsignedLong(0x1FFDFC01,32,1);
145
navFNAVWRPT1
->addUnsignedLong(0xAD238160,32,1);
146
navFNAVWRPT1
->addUnsignedLong(0x2F800289,32,1);
147
navFNAVWRPT1
->addUnsignedLong(0x5800000A,32,1);
148
navFNAVWRPT1
->addUnsignedLong(0xAAAAAA33,32,1);
149
navFNAVWRPT1
->addUnsignedLong(0xF8440,20,1);
150
navFNAVWRPT1
->trimsize();
151
152
navFNAVWRPT2ct
=
gnsstk::GALWeekSecond
(1196, 10);
153
navFNAVWRPT2
= std::make_shared<gnsstk::PackedNavBits>(
ephFNAVWRsid
,
154
oidFNAVWR
,
155
navFNAVWRPT2ct
);
156
navFNAVWRPT2
->setNavID(
gnsstk::NavType::GalFNAV
);
157
navFNAVWRPT2
->addUnsignedLong(0x086E7871,32,1);
158
navFNAVWRPT2
->addUnsignedLong(0x92A3FFC6,32,1);
159
navFNAVWRPT2
->addUnsignedLong(0xBA001852,32,1);
160
navFNAVWRPT2
->addUnsignedLong(0x37AA04E7,32,1);
161
navFNAVWRPT2
->addUnsignedLong(0x7BE7F2C6,32,1);
162
navFNAVWRPT2
->addUnsignedLong(0xDBEE892B,32,1);
163
navFNAVWRPT2
->addUnsignedLong(0x000029B2,32,1);
164
navFNAVWRPT2
->addUnsignedLong(0xFA500,20,1);
165
navFNAVWRPT2
->trimsize();
166
167
navFNAVWRPT3ct
=
gnsstk::GALWeekSecond
(1196, 20);
168
navFNAVWRPT3
= std::make_shared<gnsstk::PackedNavBits>(
ephFNAVWRsid
,
169
oidFNAVWR
,
170
navFNAVWRPT3ct
);
171
navFNAVWRPT3
->setNavID(
gnsstk::NavType::GalFNAV
);
172
navFNAVWRPT3
->addUnsignedLong(0x0C6E27A4,32,1);
173
navFNAVWRPT3
->addUnsignedLong(0x594ABE59,32,1);
174
navFNAVWRPT3
->addUnsignedLong(0x58121D07,32,1);
175
navFNAVWRPT3
->addUnsignedLong(0x0A7116AD,32,1);
176
navFNAVWRPT3
->addUnsignedLong(0x0E470D41,32,1);
177
navFNAVWRPT3
->addUnsignedLong(0x9D312B00,32,1);
178
navFNAVWRPT3
->addUnsignedLong(0x005156F2,32,1);
179
navFNAVWRPT3
->addUnsignedLong(0x771C0,20,1);
180
navFNAVWRPT3
->trimsize();
181
182
navFNAVWRPT4ct
=
gnsstk::GALWeekSecond
(1196, 30);
183
navFNAVWRPT4
= std::make_shared<gnsstk::PackedNavBits>(
ephFNAVWRsid
,
184
oidFNAVWR
,
185
navFNAVWRPT4ct
);
186
navFNAVWRPT4
->setNavID(
gnsstk::NavType::GalFNAV
);
187
navFNAVWRPT4
->addUnsignedLong(0x106EFFEA,32,1);
188
navFNAVWRPT4
->addUnsignedLong(0xFFFE0000,32,1);
189
navFNAVWRPT4
->addUnsignedLong(0x00000000,32,1);
190
navFNAVWRPT4
->addUnsignedLong(0x001290AB,32,1);
191
navFNAVWRPT4
->addUnsignedLong(0x89E24000,32,1);
192
navFNAVWRPT4
->addUnsignedLong(0x04001F60,32,1);
193
navFNAVWRPT4
->addUnsignedLong(0x000F2995,32,1);
194
navFNAVWRPT4
->addUnsignedLong(0xD5DC0,20,1);
195
navFNAVWRPT4
->trimsize();
navFNAVWRPT1ct
navFNAVWRPT1ct
Definition:
GalFNavTestDataDef.hpp:137
navFNAVGalPT3
navFNAVGalPT3
Definition:
GalFNavTestDataDef.hpp:79
navFNAVWRPT2ct
navFNAVWRPT2ct
Definition:
GalFNavTestDataDef.hpp:152
navFNAVGalPT1ct
navFNAVGalPT1ct
Definition:
GalFNavTestDataDef.hpp:45
navFNAVGalPT6ct
navFNAVGalPT6ct
Definition:
GalFNavTestDataDef.hpp:50
navFNAVGalPT5
navFNAVGalPT5
Definition:
GalFNavTestDataDef.hpp:105
navFNAVGalPT5ct
navFNAVGalPT5ct
Definition:
GalFNavTestDataDef.hpp:49
ephFNAVWRsid
ephFNAVWRsid
Definition:
GalFNavTestDataDef.hpp:135
gnsstk::SatID
Definition:
SatID.hpp:89
navFNAVGalPT1
navFNAVGalPT1
Definition:
GalFNavTestDataDef.hpp:53
gnsstk::GALWeekSecond
Definition:
GALWeekSecond.hpp:56
navFNAVGalPT6
navFNAVGalPT6
Definition:
GalFNavTestDataDef.hpp:118
navFNAVGalPT2ct
navFNAVGalPT2ct
Definition:
GalFNavTestDataDef.hpp:46
navFNAVGalSid
navFNAVGalSid
Definition:
GalFNavTestDataDef.hpp:51
navFNAVWRPT3
navFNAVWRPT3
Definition:
GalFNavTestDataDef.hpp:168
gnsstk::ObservationType::NavMsg
@ NavMsg
Navigation Message data.
gnsstk::TrackingCode::E5aI
@ E5aI
Galileo E5a I code.
navFNAVGalPT4
navFNAVGalPT4
Definition:
GalFNavTestDataDef.hpp:92
navFNAVWRPT1
navFNAVWRPT1
Definition:
GalFNavTestDataDef.hpp:138
gnsstk::ObsID
Definition:
ObsID.hpp:82
oidFNAVGal
oidFNAVGal
Definition:
GalFNavTestDataDef.hpp:42
navFNAVWRPT4
navFNAVWRPT4
Definition:
GalFNavTestDataDef.hpp:183
navFNAVWRPT4ct
navFNAVWRPT4ct
Definition:
GalFNavTestDataDef.hpp:182
navFNAVWRPT3ct
navFNAVWRPT3ct
Definition:
GalFNavTestDataDef.hpp:167
oidFNAVWR
oidFNAVWR
Definition:
GalFNavTestDataDef.hpp:132
navFNAVGalPT4ct
navFNAVGalPT4ct
Definition:
GalFNavTestDataDef.hpp:48
navFNAVWRPT2
navFNAVWRPT2
Definition:
GalFNavTestDataDef.hpp:153
navFNAVGalPT3ct
navFNAVGalPT3ct
Definition:
GalFNavTestDataDef.hpp:47
navFNAVGalPT2
navFNAVGalPT2
Definition:
GalFNavTestDataDef.hpp:66
gnsstk::SatelliteSystem::Galileo
@ Galileo
gnsstk::NavType::GalFNAV
@ GalFNAV
gnsstk::CarrierBand::L5
@ L5
GPS L5, Galileo E5a, SBAS L5, QZSS L5, BeiDou B2a, NavIC L5.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39