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
GLOCNavTestDataDef.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
oidGLOC
=
gnsstk::ObsID
(
gnsstk::ObservationType::NavMsg
,
43
gnsstk::CarrierBand::G3
,
44
gnsstk::TrackingCode::L3OCD
);
45
navGLOCStr10act
=
gnsstk::CivilTime
(2022,5,3,10,9,45,
gnsstk::TimeSystem::GLO
);
46
navGLOCStr11act
=
gnsstk::CivilTime
(2022,5,3,10,9,48,
gnsstk::TimeSystem::GLO
);
47
navGLOCStr12act
=
gnsstk::CivilTime
(2022,5,3,10,9,51,
gnsstk::TimeSystem::GLO
);
48
navGLOCStr20ct
=
gnsstk::CivilTime
(2022,5,3,10,9,54,
gnsstk::TimeSystem::GLO
);
49
navGLOCStr31ct
=
gnsstk::CivilTime
(2022,5,3,10,10,9,
gnsstk::TimeSystem::GLO
);
50
navGLOCStr32ct
=
gnsstk::CivilTime
(2022,5,3,10,10,12,
gnsstk::TimeSystem::GLO
);
51
navGLOCStr10bct
=
gnsstk::CivilTime
(2022,5,3,10,10,15,
gnsstk::TimeSystem::GLO
);
52
navGLOCStr11bct
=
gnsstk::CivilTime
(2022,5,3,10,10,18,
gnsstk::TimeSystem::GLO
);
53
navGLOCStr12bct
=
gnsstk::CivilTime
(2022,5,3,10,10,21,
gnsstk::TimeSystem::GLO
);
54
navGLOCStr25ct
=
gnsstk::CivilTime
(2022,5,3,10,11,9,
gnsstk::TimeSystem::GLO
);
55
navGLOCSid
=
gnsstk::SatID
(11,
gnsstk::SatelliteSystem::Glonass
);
56
57
navGLOCStr10a
= std::make_shared<gnsstk::PackedNavBits>(
navGLOCSid
,
58
oidGLOC
,
59
navGLOCStr10act
);
60
navGLOCStr10a
->setNavID(
gnsstk::NavType::GloCivilC
);
61
navGLOCStr10a
->addUnsignedLong(0x0494E29E,32,1);
62
navGLOCStr10a
->addUnsignedLong(0xD997001D,32,1);
63
navGLOCStr10a
->addUnsignedLong(0xAB116120,32,1);
64
navGLOCStr10a
->addUnsignedLong(0x000A1820,32,1);
65
navGLOCStr10a
->addUnsignedLong(0x29D80260,32,1);
66
navGLOCStr10a
->addUnsignedLong(0x08180000,32,1);
67
navGLOCStr10a
->addUnsignedLong(0x00000000,32,1);
68
navGLOCStr10a
->addUnsignedLong(0x30000000,32,1);
69
navGLOCStr10a
->addUnsignedLong(0x000006C2,32,1);
70
navGLOCStr10a
->addUnsignedLong(0x77B,12,1);
71
navGLOCStr10a
->trimsize();
72
73
navGLOCStr11a
= std::make_shared<gnsstk::PackedNavBits>(
navGLOCSid
,
74
oidGLOC
,
75
navGLOCStr11act
);
76
navGLOCStr11a
->setNavID(
gnsstk::NavType::GloCivilC
);
77
navGLOCStr11a
->addUnsignedLong(0x0494E2DE,32,1);
78
navGLOCStr11a
->addUnsignedLong(0xDA170040,32,1);
79
navGLOCStr11a
->addUnsignedLong(0x811E37C8,32,1);
80
navGLOCStr11a
->addUnsignedLong(0x8160D339,32,1);
81
navGLOCStr11a
->addUnsignedLong(0x3B42BEB0,32,1);
82
navGLOCStr11a
->addUnsignedLong(0xE35D4826,32,1);
83
navGLOCStr11a
->addUnsignedLong(0xB7FAD927,32,1);
84
navGLOCStr11a
->addUnsignedLong(0xF7C2DE00,32,1);
85
navGLOCStr11a
->addUnsignedLong(0x0000060B,32,1);
86
navGLOCStr11a
->addUnsignedLong(0x4FE,12,1);
87
navGLOCStr11a
->trimsize();
88
89
navGLOCStr12a
= std::make_shared<gnsstk::PackedNavBits>(
navGLOCSid
,
90
oidGLOC
,
91
navGLOCStr12act
);
92
navGLOCStr12a
->setNavID(
gnsstk::NavType::GloCivilC
);
93
navGLOCStr12a
->addUnsignedLong(0x0494E31E,32,1);
94
navGLOCStr12a
->addUnsignedLong(0xDA970043,32,1);
95
navGLOCStr12a
->addUnsignedLong(0x26592628,32,1);
96
navGLOCStr12a
->addUnsignedLong(0x21F12442,32,1);
97
navGLOCStr12a
->addUnsignedLong(0x26D6D800,32,1);
98
navGLOCStr12a
->addUnsignedLong(0xC0000007,32,1);
99
navGLOCStr12a
->addUnsignedLong(0x00003480,32,1);
100
navGLOCStr12a
->addUnsignedLong(0x00000000,32,1);
101
navGLOCStr12a
->addUnsignedLong(0x00000862,32,1);
102
navGLOCStr12a
->addUnsignedLong(0xB02,12,1);
103
navGLOCStr12a
->trimsize();
104
105
navGLOCStr20
= std::make_shared<gnsstk::PackedNavBits>(
navGLOCSid
,
106
oidGLOC
,
107
navGLOCStr20ct
);
108
navGLOCStr20
->setNavID(
gnsstk::NavType::GloCivilC
);
109
navGLOCStr20
->addUnsignedLong(0x0494E51E,32,1);
110
navGLOCStr20
->addUnsignedLong(0xDB2B0001,32,1);
111
navGLOCStr20
->addUnsignedLong(0x08D54201,32,1);
112
navGLOCStr20
->addUnsignedLong(0x39247F24,32,1);
113
navGLOCStr20
->addUnsignedLong(0x0BB80B40,32,1);
114
navGLOCStr20
->addUnsignedLong(0x01B46D5A,32,1);
115
navGLOCStr20
->addUnsignedLong(0x0010E000,32,1);
116
navGLOCStr20
->addUnsignedLong(0x00000000,32,1);
117
navGLOCStr20
->addUnsignedLong(0x00000C38,32,1);
118
navGLOCStr20
->addUnsignedLong(0x9EE,12,1);
119
navGLOCStr20
->trimsize();
120
121
navGLOCStr31
= std::make_shared<gnsstk::PackedNavBits>(
navGLOCSid
,
122
oidGLOC
,
123
navGLOCStr31ct
);
124
navGLOCStr31
->setNavID(
gnsstk::NavType::GloCivilC
);
125
navGLOCStr31
->addUnsignedLong(0x0494E7DE,32,1);
126
navGLOCStr31
->addUnsignedLong(0xDD970042,32,1);
127
navGLOCStr31
->addUnsignedLong(0x40000000,32,1);
128
navGLOCStr31
->addUnsignedLong(0x00000000,32,1);
129
navGLOCStr31
->addUnsignedLong(0x00000000,32,1);
130
navGLOCStr31
->addUnsignedLong(0x00000000,32,1);
131
navGLOCStr31
->addUnsignedLong(0x00000000,32,1);
132
navGLOCStr31
->addUnsignedLong(0x00000000,32,1);
133
navGLOCStr31
->addUnsignedLong(0x00000DB5,32,1);
134
navGLOCStr31
->addUnsignedLong(0xF7E,12,1);
135
navGLOCStr31
->trimsize();
136
137
navGLOCStr32
= std::make_shared<gnsstk::PackedNavBits>(
navGLOCSid
,
138
oidGLOC
,
139
navGLOCStr32ct
);
140
navGLOCStr32
->setNavID(
gnsstk::NavType::GloCivilC
);
141
navGLOCStr32
->addUnsignedLong(0x0494E81E,32,1);
142
navGLOCStr32
->addUnsignedLong(0xDE170042,32,1);
143
navGLOCStr32
->addUnsignedLong(0x40000000,32,1);
144
navGLOCStr32
->addUnsignedLong(0x00000000,32,1);
145
navGLOCStr32
->addUnsignedLong(0x00000000,32,1);
146
navGLOCStr32
->addUnsignedLong(0x00000000,32,1);
147
navGLOCStr32
->addUnsignedLong(0x00000000,32,1);
148
navGLOCStr32
->addUnsignedLong(0x00000000,32,1);
149
navGLOCStr32
->addUnsignedLong(0x0000036B,32,1);
150
navGLOCStr32
->addUnsignedLong(0xB6D,12,1);
151
navGLOCStr32
->trimsize();
152
153
navGLOCStr10b
= std::make_shared<gnsstk::PackedNavBits>(
navGLOCSid
,
154
oidGLOC
,
155
navGLOCStr10bct
);
156
navGLOCStr10b
->setNavID(
gnsstk::NavType::GloCivilC
);
157
navGLOCStr10b
->addUnsignedLong(0x0494E29E,32,1);
158
navGLOCStr10b
->addUnsignedLong(0xDE97001D,32,1);
159
navGLOCStr10b
->addUnsignedLong(0xAB116120,32,1);
160
navGLOCStr10b
->addUnsignedLong(0x000A1820,32,1);
161
navGLOCStr10b
->addUnsignedLong(0x29D80260,32,1);
162
navGLOCStr10b
->addUnsignedLong(0x08180000,32,1);
163
navGLOCStr10b
->addUnsignedLong(0x00000000,32,1);
164
navGLOCStr10b
->addUnsignedLong(0x30000000,32,1);
165
navGLOCStr10b
->addUnsignedLong(0x00000D78,32,1);
166
navGLOCStr10b
->addUnsignedLong(0xB25,12,1);
167
navGLOCStr10b
->trimsize();
168
169
navGLOCStr11b
= std::make_shared<gnsstk::PackedNavBits>(
navGLOCSid
,
170
oidGLOC
,
171
navGLOCStr11bct
);
172
navGLOCStr11b
->setNavID(
gnsstk::NavType::GloCivilC
);
173
navGLOCStr11b
->addUnsignedLong(0x0494E2DE,32,1);
174
navGLOCStr11b
->addUnsignedLong(0xDF170040,32,1);
175
navGLOCStr11b
->addUnsignedLong(0x811E37C8,32,1);
176
navGLOCStr11b
->addUnsignedLong(0x8160D339,32,1);
177
navGLOCStr11b
->addUnsignedLong(0x3B42BEB0,32,1);
178
navGLOCStr11b
->addUnsignedLong(0xE35D4826,32,1);
179
navGLOCStr11b
->addUnsignedLong(0xB7FAD927,32,1);
180
navGLOCStr11b
->addUnsignedLong(0xF7C2DE00,32,1);
181
navGLOCStr11b
->addUnsignedLong(0x00000499,32,1);
182
navGLOCStr11b
->addUnsignedLong(0xA2B,12,1);
183
navGLOCStr11b
->trimsize();
184
185
navGLOCStr12b
= std::make_shared<gnsstk::PackedNavBits>(
navGLOCSid
,
186
oidGLOC
,
187
navGLOCStr12bct
);
188
navGLOCStr12b
->setNavID(
gnsstk::NavType::GloCivilC
);
189
navGLOCStr12b
->addUnsignedLong(0x0494E31E,32,1);
190
navGLOCStr12b
->addUnsignedLong(0xDF970043,32,1);
191
navGLOCStr12b
->addUnsignedLong(0x26592628,32,1);
192
navGLOCStr12b
->addUnsignedLong(0x21F12442,32,1);
193
navGLOCStr12b
->addUnsignedLong(0x26D6D800,32,1);
194
navGLOCStr12b
->addUnsignedLong(0xC0000007,32,1);
195
navGLOCStr12b
->addUnsignedLong(0x00003480,32,1);
196
navGLOCStr12b
->addUnsignedLong(0x00000000,32,1);
197
navGLOCStr12b
->addUnsignedLong(0x00000AF0,32,1);
198
navGLOCStr12b
->addUnsignedLong(0x5D7,12,1);
199
navGLOCStr12b
->trimsize();
200
201
navGLOCStr25
= std::make_shared<gnsstk::PackedNavBits>(
navGLOCSid
,
202
oidGLOC
,
203
navGLOCStr25ct
);
204
navGLOCStr25
->setNavID(
gnsstk::NavType::GloCivilC
);
205
navGLOCStr25
->addUnsignedLong(0x0494E65E,32,1);
206
navGLOCStr25
->addUnsignedLong(0xE7970035,32,1);
207
navGLOCStr25
->addUnsignedLong(0x505F71E6,32,1);
208
navGLOCStr25
->addUnsignedLong(0x01082000,32,1);
209
navGLOCStr25
->addUnsignedLong(0x0800C680,32,1);
210
navGLOCStr25
->addUnsignedLong(0x4E00803D,32,1);
211
navGLOCStr25
->addUnsignedLong(0x00324A00,32,1);
212
navGLOCStr25
->addUnsignedLong(0x00000000,32,1);
213
navGLOCStr25
->addUnsignedLong(0x00000C10,32,1);
214
navGLOCStr25
->addUnsignedLong(0x572,12,1);
215
navGLOCStr25
->trimsize();
navGLOCStr10a
navGLOCStr10a
Definition:
GLOCNavTestDataDef.hpp:57
navGLOCStr12b
navGLOCStr12b
Definition:
GLOCNavTestDataDef.hpp:185
navGLOCStr25ct
navGLOCStr25ct
Definition:
GLOCNavTestDataDef.hpp:54
navGLOCStr12act
navGLOCStr12act
Definition:
GLOCNavTestDataDef.hpp:47
gnsstk::SatID
Definition:
SatID.hpp:89
navGLOCStr12bct
navGLOCStr12bct
Definition:
GLOCNavTestDataDef.hpp:53
navGLOCStr11a
navGLOCStr11a
Definition:
GLOCNavTestDataDef.hpp:73
gnsstk::ObservationType::NavMsg
@ NavMsg
Navigation Message data.
navGLOCStr31ct
navGLOCStr31ct
Definition:
GLOCNavTestDataDef.hpp:49
navGLOCSid
navGLOCSid
Definition:
GLOCNavTestDataDef.hpp:55
navGLOCStr12a
navGLOCStr12a
Definition:
GLOCNavTestDataDef.hpp:89
gnsstk::NavType::GloCivilC
@ GloCivilC
gnsstk::CarrierBand::G3
@ G3
GLONASS G3.
gnsstk::ObsID
Definition:
ObsID.hpp:82
navGLOCStr20
navGLOCStr20
Definition:
GLOCNavTestDataDef.hpp:105
gnsstk::TrackingCode::L3OCD
@ L3OCD
Glonass L3 I code.
oidGLOC
oidGLOC
Definition:
GLOCNavTestDataDef.hpp:42
gnsstk::TimeSystem::GLO
@ GLO
GLONASS system time (aka UTC(SU))
gnsstk::CivilTime
Definition:
CivilTime.hpp:55
navGLOCStr11act
navGLOCStr11act
Definition:
GLOCNavTestDataDef.hpp:46
navGLOCStr31
navGLOCStr31
Definition:
GLOCNavTestDataDef.hpp:121
navGLOCStr10b
navGLOCStr10b
Definition:
GLOCNavTestDataDef.hpp:153
navGLOCStr10bct
navGLOCStr10bct
Definition:
GLOCNavTestDataDef.hpp:51
navGLOCStr20ct
navGLOCStr20ct
Definition:
GLOCNavTestDataDef.hpp:48
gnsstk::SatelliteSystem::Glonass
@ Glonass
navGLOCStr10act
navGLOCStr10act
Definition:
GLOCNavTestDataDef.hpp:45
navGLOCStr32ct
navGLOCStr32ct
Definition:
GLOCNavTestDataDef.hpp:50
navGLOCStr11bct
navGLOCStr11bct
Definition:
GLOCNavTestDataDef.hpp:52
navGLOCStr25
navGLOCStr25
Definition:
GLOCNavTestDataDef.hpp:201
navGLOCStr11b
navGLOCStr11b
Definition:
GLOCNavTestDataDef.hpp:169
navGLOCStr32
navGLOCStr32
Definition:
GLOCNavTestDataDef.hpp:137
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39