ObsID_Generated.cpp
Go to the documentation of this file.
1 
8 //==============================================================================
9 //
10 // This file is part of GNSSTk, the ARL:UT GNSS Toolkit.
11 //
12 // The GNSSTk is free software; you can redistribute it and/or modify
13 // it under the terms of the GNU Lesser General Public License as published
14 // by the Free Software Foundation; either version 3.0 of the License, or
15 // any later version.
16 //
17 // The GNSSTk is distributed in the hope that it will be useful,
18 // but WITHOUT ANY WARRANTY; without even the implied warranty of
19 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 // GNU Lesser General Public License for more details.
21 //
22 // You should have received a copy of the GNU Lesser General Public
23 // License along with GNSSTk; if not, write to the Free Software Foundation,
24 // Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
25 //
26 // This software was developed by Applied Research Laboratories at the
27 // University of Texas at Austin.
28 // Copyright 2004-2022, The Board of Regents of The University of Texas System
29 //
30 //==============================================================================
31 
32 //==============================================================================
33 //
34 // This software was developed by Applied Research Laboratories at the
35 // University of Texas at Austin, under contract to an agency or agencies
36 // within the U.S. Department of Defense. The U.S. Government retains all
37 // rights to use, duplicate, distribute, disclose, or release this software.
38 //
39 // Pursuant to DoD Directive 523024
40 //
41 // DISTRIBUTION STATEMENT A: This software has been approved for public
42 // release, distribution is unlimited.
43 //
44 //==============================================================================
45 
46 #include "ObsID.hpp"
47 
48 namespace gnsstk
49 {
50  // descriptions (strings) of each code, carrier and type
51  std::map<TrackingCode, std::string> ObsID::tcDesc {
52  { TrackingCode::Unknown, "UnknownCode" },
53  { TrackingCode::Any, "AnyCode" },
54  { TrackingCode::CA, "GPSC/A" },
55  { TrackingCode::P, "GPSP" },
56  { TrackingCode::Y, "GPSY" },
57  { TrackingCode::Ztracking, "GPScodelessZ" },
58  { TrackingCode::YCodeless, "GPSsquare" },
59  { TrackingCode::Semicodeless, "GPScodeless" },
60  { TrackingCode::MD, "GPSMD" },
61  { TrackingCode::MDP, "GPSM" },
62  { TrackingCode::MP, "GPSMP" },
63  { TrackingCode::MPA, "GPSMPA" },
64  { TrackingCode::MARL, "GPSMARL" },
65  { TrackingCode::MARLD, "GPSMARLD" },
66  { TrackingCode::MARLP, "GPSMARLP" },
67  { TrackingCode::Mprime, "GPSM'" },
68  { TrackingCode::MprimePA, "GPSM'PA" },
69  { TrackingCode::L2CM, "GPSC2M" },
70  { TrackingCode::L2CL, "GPSC2L" },
71  { TrackingCode::L2CML, "GPSC2L+M" },
72  { TrackingCode::L5I, "GPSI5" },
73  { TrackingCode::L5Q, "GPSQ5" },
74  { TrackingCode::L5IQ, "GPSI+Q5" },
75  { TrackingCode::L1CP, "GPSC1P" },
76  { TrackingCode::L1CD, "GPSC1D" },
77  { TrackingCode::L1CDP, "GPSC1(D+P)" },
78  { TrackingCode::NSCA, "GPSNSCA" },
79  { TrackingCode::NSCD, "GPSNSCD" },
80  { TrackingCode::NSCL, "GPSNSCL" },
81  { TrackingCode::NSCM, "GPSNSCM" },
82  { TrackingCode::NSCMCL, "GPSNSCL+M" },
83  { TrackingCode::NSCP, "GPSNSCP" },
84  { TrackingCode::NSCPCD, "GPSNSC1(D+P)" },
85  { TrackingCode::NSI5, "GPSNSI5" },
86  { TrackingCode::NSM, "GPSNSM" },
87  { TrackingCode::NSMPA, "GPSNSMPA" },
88  { TrackingCode::NSMprime, "GPSNSM'" },
89  { TrackingCode::NSMprimePA, "GPSNSM'PA" },
90  { TrackingCode::NSP, "GPSNSP" },
91  { TrackingCode::NSQ5, "GPSNSQ5" },
92  { TrackingCode::NSY, "GPSNSY" },
93  { TrackingCode::Standard, "GLOC/A" },
94  { TrackingCode::Precise, "GLOP" },
95  { TrackingCode::L3OCD, "GLOIR5" },
96  { TrackingCode::L3OCP, "GLOQR5" },
97  { TrackingCode::L3OCDP, "GLOI+QR5" },
98  { TrackingCode::L1OCD, "GLOL1OCD" },
99  { TrackingCode::L1OCP, "GLOL1OCP" },
100  { TrackingCode::L1OCDP, "GLOL1OC" },
101  { TrackingCode::L2CSIL2OCp, "GLOL2CSI+OCp" },
102  { TrackingCode::L2CSI, "GLOL2CSI" },
103  { TrackingCode::L2OCP, "GLOL2OCP" },
104  { TrackingCode::G3TestData, "GLOGC3D" },
105  { TrackingCode::G3TestPilot, "GLOGC3P" },
106  { TrackingCode::L1SC, "GLOL1SC" },
107  { TrackingCode::L2SC, "GLOL2SC" },
108  { TrackingCode::E1A, "GALA" },
109  { TrackingCode::E1B, "GALB" },
110  { TrackingCode::E1C, "GALC" },
111  { TrackingCode::E1BC, "GALB+C" },
112  { TrackingCode::E1ABC, "GALA+B+C" },
113  { TrackingCode::E5abI, "GALI5" },
114  { TrackingCode::E5abQ, "GALQ5" },
115  { TrackingCode::E5abIQ, "GALI+Q5" },
116  { TrackingCode::E5aI, "GALI5a" },
117  { TrackingCode::E5aQ, "GALQ5a" },
118  { TrackingCode::E5aIQ, "GALI+Q5a" },
119  { TrackingCode::E5bI, "GALI5b" },
120  { TrackingCode::E5bQ, "GALQ5b" },
121  { TrackingCode::E5bIQ, "GALI+Q5b" },
122  { TrackingCode::E6A, "GALA6" },
123  { TrackingCode::E6B, "GALB6" },
124  { TrackingCode::E6C, "GALC6" },
125  { TrackingCode::E6BC, "GALB+C6" },
126  { TrackingCode::E6ABC, "GALA+B+C6" },
127  { TrackingCode::L1S, "QZSSL1-SAIF" },
128  { TrackingCode::L5SI, "QZSSL5SI" },
129  { TrackingCode::L5SQ, "QZSSL5SQ" },
130  { TrackingCode::L5SIQ, "QZSSL5SI+Q" },
131  { TrackingCode::LEXS, "QZSSL6I" },
132  { TrackingCode::LEXL, "QZSSL6Q" },
133  { TrackingCode::LEXSL, "QZSSL6I+Q" },
134  { TrackingCode::L6D, "QZSSL6D" },
135  { TrackingCode::L6E, "QZSSL6E" },
136  { TrackingCode::L6DE, "QZSSL6D+E" },
137  { TrackingCode::B1I, "BDSIB1" },
138  { TrackingCode::B1Q, "BDSQB1" },
139  { TrackingCode::B1IQ, "BDSI+QB1" },
140  { TrackingCode::B2I, "BDSIB2" },
141  { TrackingCode::B2Q, "BDSQB2" },
142  { TrackingCode::B2IQ, "BDSI+QB2" },
143  { TrackingCode::B3I, "BDSIB3" },
144  { TrackingCode::B3Q, "BDSQB3" },
145  { TrackingCode::B3IQ, "BDSI+QB3" },
146  { TrackingCode::B1A, "BDS1A" },
147  { TrackingCode::B1CD, "BDS1CD" },
148  { TrackingCode::B1CDP, "BDS1CDP" },
149  { TrackingCode::B1CP, "BDS1CP" },
150  { TrackingCode::B2abI, "BDSIB2ab" },
151  { TrackingCode::B2abIQ, "BDSI+QB2ab" },
152  { TrackingCode::B2abQ, "BDSQB2ab" },
153  { TrackingCode::B2aI, "BDSIB2a" },
154  { TrackingCode::B2aIQ, "BDSI+QB2a" },
155  { TrackingCode::B2aQ, "BDSQB2a" },
156  { TrackingCode::B2bI, "BDSIB2b" },
157  { TrackingCode::B2bIQ, "BDSI+QB2b" },
158  { TrackingCode::B2bQ, "BDSQB2b" },
159  { TrackingCode::B3AQ, "BDSQB3A" },
160  { TrackingCode::BCodeless, "BDSCodeless" },
161  { TrackingCode::B3AI, "BDSIB3A" },
162  { TrackingCode::B3AIQ, "BDSI+Q3A" },
163  { TrackingCode::SPSL5, "IRNSSL5A" },
164  { TrackingCode::RSL5D, "IRNSSL5B" },
165  { TrackingCode::RSL5P, "IRNSSL5C" },
166  { TrackingCode::RSL5DP, "IRNSSL5B+C" },
167  { TrackingCode::SPSS, "IRNSSL9A" },
168  { TrackingCode::RSSD, "IRNSSL9B" },
169  { TrackingCode::RSSP, "IRNSSL9C" },
170  { TrackingCode::RSSDP, "IRNSSL9B+C" },
171  { TrackingCode::CW, "CW" },
172  { TrackingCode::Undefined, "undefined" },
173  }; // std::map<TrackingCode, std::string> ObsID::tcDesc
174 
175  std::map<CarrierBand, std::string> ObsID::cbDesc {
176  { CarrierBand::Unknown, "UnknownBand" },
177  { CarrierBand::Any, "AnyBand" },
178  { CarrierBand::L1L2, "comboL1L2" },
179  { CarrierBand::L1, "L1" },
180  { CarrierBand::L2, "L2" },
181  { CarrierBand::L5, "L5" },
182  { CarrierBand::G1, "G1" },
183  { CarrierBand::G1a, "G1a" },
184  { CarrierBand::G2a, "G2a" },
185  { CarrierBand::G2, "G2" },
186  { CarrierBand::G3, "G3" },
187  { CarrierBand::E5b, "E5b" },
188  { CarrierBand::E5ab, "E5a+b" },
189  { CarrierBand::E6, "E6" },
190  { CarrierBand::B1, "B1" },
191  { CarrierBand::B2, "B2" },
192  { CarrierBand::B3, "B3" },
193  { CarrierBand::I9, "I9" },
194  { CarrierBand::Undefined, "undefined" },
195  }; // std::map<CarrierBand, std::string> ObsID::cbDesc
196 
197  std::map<ObservationType, std::string> ObsID::otDesc {
198  { ObservationType::Unknown, "UnknownType" },
199  { ObservationType::Any, "AnyType" },
200  { ObservationType::Range, "pseudorange" },
201  { ObservationType::Phase, "phase" },
202  { ObservationType::Doppler, "doppler" },
203  { ObservationType::SNR, "snr" },
204  { ObservationType::Channel, "channel" },
205  { ObservationType::DemodStat, "demodStatus" },
206  { ObservationType::Iono, "iono" },
207  { ObservationType::SSI, "ssi" },
208  { ObservationType::LLI, "lli" },
209  { ObservationType::TrackLen, "tlen" },
210  { ObservationType::NavMsg, "navmsg" },
211  { ObservationType::RngStdDev, "rngSigma" },
212  { ObservationType::PhsStdDev, "phsSigma" },
213  { ObservationType::FreqIndx, "freqIndx" },
214  { ObservationType::Undefined, "undefined" },
215  }; // std::map<ObservationType, std::string> ObsID::otDesc
216 } // namespace gnsstk
217 
gnsstk::TrackingCode::B3AIQ
@ B3AIQ
BeiDou B3A I+Q code.
gnsstk::ObservationType::Undefined
@ Undefined
Observation type is known to be undefined (as opposed to unknown)
gnsstk::ObservationType::TrackLen
@ TrackLen
Number of continuous epochs of 'good' tracking.
gnsstk::TrackingCode::B1Q
@ B1Q
BeiDou B1 Q code.
gnsstk::TrackingCode::E5abIQ
@ E5abIQ
Galileo E5 I+Q combined tracking.
gnsstk::TrackingCode::L5IQ
@ L5IQ
Modernized GPS L5 civil I+Q combined tracking.
gnsstk::TrackingCode::YCodeless
@ YCodeless
Encrypted legacy GPS precise code, squaring codeless tracking.
gnsstk::TrackingCode::L1CD
@ L1CD
Modernized GPS L1C civil code tracking (data)
gnsstk::TrackingCode::NSCM
@ NSCM
gnsstk::TrackingCode::MPA
@ MPA
gnsstk::TrackingCode::NSCA
@ NSCA
gnsstk::TrackingCode::E6ABC
@ E6ABC
Galileo E6 A+B+C combined tracking.
gnsstk::CarrierBand::G1
@ G1
GLONASS G1.
gnsstk::TrackingCode::L5Q
@ L5Q
Modernized GPS L5 civil quadrature.
gnsstk::ObservationType::RngStdDev
@ RngStdDev
pseudorange standard deviation, in meters
gnsstk::TrackingCode::RSSD
@ RSSD
IRNSS S-band RS(D)
gnsstk::TrackingCode::B2bIQ
@ B2bIQ
BeiDou B2b I+Q code.
gnsstk::TrackingCode::L1CP
@ L1CP
Modernized GPS L1C civil code tracking (pilot)
gnsstk::TrackingCode::E5bQ
@ E5bQ
Galileo E5b Q code.
gnsstk::TrackingCode::L5SQ
@ L5SQ
QZSS L5S I+Q combined tracking.
gnsstk::TrackingCode::L1OCD
@ L1OCD
GLONASS L1 OCd code.
gnsstk::TrackingCode::E1A
@ E1A
Galileo L1 PRS code.
gnsstk::TrackingCode::E6A
@ E6A
Galileo E6 PRS code.
gnsstk::TrackingCode::L2CL
@ L2CL
Modernized GPS L2 civil L code.
gnsstk::TrackingCode::B2bI
@ B2bI
BeiDou B2b I code.
gnsstk::TrackingCode::E1B
@ E1B
Galileo E1-B signal, supporting OS/HAS/SoL.
gnsstk::TrackingCode::L2OCP
@ L2OCP
GLONASS L2 OCp code.
gnsstk::TrackingCode::L6E
@ L6E
QZSS L6 Block II E code.
gnsstk::CarrierBand::I9
@ I9
NavIC S.
gnsstk::CarrierBand::E5b
@ E5b
Galileo E5b.
gnsstk::ObservationType::Phase
@ Phase
accumulated phase, in cycles
gnsstk::TrackingCode::MARLP
@ MARLP
gnsstk::TrackingCode::G3TestPilot
@ G3TestPilot
gnsstk::TrackingCode::L5SI
@ L5SI
QZSS L5S in-phase.
gnsstk::ObservationType::DemodStat
@ DemodStat
Demodulator status.
gnsstk::TrackingCode::Y
@ Y
Encrypted legacy GPS precise code.
gnsstk::TrackingCode::B2bQ
@ B2bQ
BeiDou B2b Q code.
gnsstk::CarrierBand::Any
@ Any
Used to match any carrier band.
gnsstk::ObservationType::LLI
@ LLI
Loss of Lock Indicator (RINEX)
gnsstk::TrackingCode::NSCL
@ NSCL
gnsstk::TrackingCode::L5I
@ L5I
Modernized GPS L5 civil in-phase.
gnsstk::TrackingCode::Mprime
@ Mprime
gnsstk::ObsID::tcDesc
static GNSSTK_EXPORT std::map< TrackingCode, std::string > tcDesc
These strings are for forming a somewhat verbose description.
Definition: ObsID.hpp:216
gnsstk::ObservationType::Channel
@ Channel
Channel number.
gnsstk::TrackingCode::NSCP
@ NSCP
gnsstk::TrackingCode::MP
@ MP
gnsstk::TrackingCode::E6BC
@ E6BC
Galileo E6 B+C combined tracking.
gnsstk::TrackingCode::RSL5D
@ RSL5D
IRNSS L5 RS(D)
gnsstk::TrackingCode::L1OCP
@ L1OCP
GLONASS L1 OCp code.
gnsstk::TrackingCode::CW
@ CW
Continuous Wave, i.e. no chipping sequence.
gnsstk::ObservationType::SNR
@ SNR
Signal strength, in dB-Hz.
gnsstk::ObservationType::Range
@ Range
pseudorange, in meters
gnsstk::TrackingCode::B2abIQ
@ B2abIQ
BeiDou B2a+B I+Q code.
gnsstk::TrackingCode::RSSDP
@ RSSDP
IRNSS S-band B+C.
gnsstk::TrackingCode::MDP
@ MDP
Modernized GPS military unique code.
gnsstk::CarrierBand::Unknown
@ Unknown
Uninitialized value.
gnsstk::TrackingCode::E5abI
@ E5abI
Galileo E5 I code.
gnsstk
For Sinex::InputHistory.
Definition: BasicFramework.cpp:50
gnsstk::TrackingCode::NSMprime
@ NSMprime
gnsstk::CarrierBand::L2
@ L2
GPS L2, QZSS L2.
gnsstk::TrackingCode::L2CSI
@ L2CSI
GLONASS L2 CSI code.
gnsstk::TrackingCode::E5aIQ
@ E5aIQ
Galileo E5a I+Q combined tracking.
gnsstk::TrackingCode::RSL5DP
@ RSL5DP
IRNSS L5 B+C.
gnsstk::TrackingCode::Standard
@ Standard
Legacy Glonass civil signal.
gnsstk::ObservationType::NavMsg
@ NavMsg
Navigation Message data.
gnsstk::TrackingCode::E5aI
@ E5aI
Galileo E5a I code.
gnsstk::TrackingCode::B3AI
@ B3AI
BeiDou B3A I code.
gnsstk::TrackingCode::CA
@ CA
Legacy GPS civil code.
gnsstk::TrackingCode::B1CP
@ B1CP
BeiDou B1C P code.
gnsstk::TrackingCode::NSCPCD
@ NSCPCD
gnsstk::TrackingCode::MD
@ MD
gnsstk::TrackingCode::B1A
@ B1A
BeiDou B1A code.
gnsstk::ObservationType::Any
@ Any
Used to match any observation type.
gnsstk::TrackingCode::B2Q
@ B2Q
BeiDou B2 Q code.
gnsstk::CarrierBand::B3
@ B3
BeiDou B3.
gnsstk::CarrierBand::B1
@ B1
BeiDou B1.
gnsstk::TrackingCode::B1CDP
@ B1CDP
BeiDou B1C D+P code.
gnsstk::CarrierBand::G3
@ G3
GLONASS G3.
gnsstk::TrackingCode::B2aI
@ B2aI
BeiDou B2a I code.
gnsstk::ObservationType::PhsStdDev
@ PhsStdDev
phase standard deviation, in cycles
gnsstk::TrackingCode::B2abI
@ B2abI
BeiDou B2a+b I code.
gnsstk::TrackingCode::L2CSIL2OCp
@ L2CSIL2OCp
GLONASS L2 CSI+OCp combined tracking.
gnsstk::TrackingCode::B2aIQ
@ B2aIQ
BeiDou B2a I+Q code.
gnsstk::TrackingCode::L2CML
@ L2CML
Modernized GPS L2 civil M+L combined tracking.
gnsstk::TrackingCode::NSY
@ NSY
gnsstk::CarrierBand::G1a
@ G1a
GLONASS G1a.
gnsstk::TrackingCode::MprimePA
@ MprimePA
gnsstk::TrackingCode::Ztracking
@ Ztracking
Encrypted legacy GPS precise code, codeless Z tracking.
gnsstk::TrackingCode::B3IQ
@ B3IQ
BeiDou B3 I+Q code.
gnsstk::TrackingCode::B1I
@ B1I
BeiDou B1 I code.
gnsstk::CarrierBand::E5ab
@ E5ab
Galileo E5, BeiDou B2.
gnsstk::TrackingCode::L6DE
@ L6DE
QZSS L6 Block II D+E combined tracking.
gnsstk::TrackingCode::L3OCD
@ L3OCD
Glonass L3 I code.
gnsstk::CarrierBand::L1
@ L1
GPS L1, Galileo E1, SBAS L1, QZSS L1, BeiDou L1.
gnsstk::TrackingCode::B1IQ
@ B1IQ
BeiDou B1 I+Q code.
gnsstk::TrackingCode::E1BC
@ E1BC
Galileo E1 B+C combined tracking.
gnsstk::TrackingCode::NSP
@ NSP
gnsstk::TrackingCode::BCodeless
@ BCodeless
BeiDou codeless tracking.
gnsstk::TrackingCode::E5abQ
@ E5abQ
Galileo E5 Q code.
gnsstk::TrackingCode::L1SC
@ L1SC
GLONASS L1SC in-phase signal.
gnsstk::TrackingCode::P
@ P
Legacy GPS precise code.
gnsstk::TrackingCode::E5bIQ
@ E5bIQ
Galileo E5b I+Q combined tracking.
gnsstk::TrackingCode::B2abQ
@ B2abQ
BeiDou B2a+B Q code.
gnsstk::TrackingCode::B2IQ
@ B2IQ
BeiDou B2 I+Q code.
gnsstk::CarrierBand::G2a
@ G2a
GLONASS G2a.
gnsstk::TrackingCode::L1OCDP
@ L1OCDP
GLONASS L1 OCd+OCp combined tracking.
gnsstk::TrackingCode::L2SC
@ L2SC
GLONASS L2SC in-phase signal.
gnsstk::CarrierBand::B2
@ B2
BeiDou B2b.
gnsstk::ObsID::otDesc
static GNSSTK_EXPORT std::map< ObservationType, std::string > otDesc
Definition: ObsID.hpp:218
gnsstk::TrackingCode::B1CD
@ B1CD
BeiDou B1C D code.
gnsstk::TrackingCode::E6B
@ E6B
Galileo E6-b signal.
gnsstk::TrackingCode::L5SIQ
@ L5SIQ
QZSS L5S quadrature.
ObsID.hpp
gnsstk::TrackingCode::L2CM
@ L2CM
Modernized GPS L2 civil M code.
gnsstk::TrackingCode::SPSL5
@ SPSL5
IRNSS L5 SPS.
gnsstk::TrackingCode::RSL5P
@ RSL5P
IRNSS L5 RS(P)
gnsstk::TrackingCode::LEXS
@ LEXS
QZSS LEX(6) short.
gnsstk::TrackingCode::Semicodeless
@ Semicodeless
Encrypted legacy GPS precise code, other codeless tracking.
gnsstk::TrackingCode::E5bI
@ E5bI
Galileo E5b I code.
gnsstk::TrackingCode::NSCD
@ NSCD
gnsstk::TrackingCode::L3OCP
@ L3OCP
Glonass L3 Q code.
gnsstk::TrackingCode::E5aQ
@ E5aQ
Galileo E5a Q code.
gnsstk::CarrierBand::Undefined
@ Undefined
Code is known to be undefined (as opposed to unknown)
gnsstk::ObservationType::Doppler
@ Doppler
Doppler, in Hz.
gnsstk::TrackingCode::B3I
@ B3I
BeiDou B3 I code.
gnsstk::ObservationType::Unknown
@ Unknown
gnsstk::TrackingCode::NSM
@ NSM
gnsstk::CarrierBand::L1L2
@ L1L2
GPS L1+L2.
gnsstk::TrackingCode::E6C
@ E6C
Galileo E6 Dataless code.
gnsstk::TrackingCode::Precise
@ Precise
Legacy Glonass precise signal.
gnsstk::TrackingCode::L6D
@ L6D
QZSS L6 Block II D code.
gnsstk::TrackingCode::L1CDP
@ L1CDP
Modernized GPS L1C civil code tracking (pilot + data)
gnsstk::TrackingCode::B3AQ
@ B3AQ
BeiDou B3A Q code.
gnsstk::TrackingCode::E1ABC
@ E1ABC
Galileo E1 A+B+C combined tracking.
gnsstk::TrackingCode::L1S
@ L1S
QZSS L1-SAIF.
gnsstk::TrackingCode::L3OCDP
@ L3OCDP
Glonass L3 I+Q combined tracking.
gnsstk::ObservationType::Iono
@ Iono
Ionospheric delay.
gnsstk::ObsID::cbDesc
static GNSSTK_EXPORT std::map< CarrierBand, std::string > cbDesc
Definition: ObsID.hpp:217
gnsstk::TrackingCode::LEXL
@ LEXL
QZSS LEX(6) long.
gnsstk::TrackingCode::MARL
@ MARL
gnsstk::TrackingCode::NSI5
@ NSI5
gnsstk::TrackingCode::B3Q
@ B3Q
BeiDou B3 Q code.
gnsstk::ObservationType::SSI
@ SSI
Signal Strength Indicator (RINEX)
gnsstk::TrackingCode::E1C
@ E1C
Galileo E1 Dataless code.
gnsstk::ObservationType::FreqIndx
@ FreqIndx
GLONASS frequency offset index.
gnsstk::TrackingCode::SPSS
@ SPSS
IRNSS S-band SPS.
gnsstk::TrackingCode::NSCMCL
@ NSCMCL
gnsstk::CarrierBand::E6
@ E6
Galileo E6, QZSS L6.
gnsstk::TrackingCode::Undefined
@ Undefined
Code is known to be undefined (as opposed to unknown)
gnsstk::TrackingCode::NSQ5
@ NSQ5
gnsstk::TrackingCode::Any
@ Any
Used to match any tracking code.
gnsstk::TrackingCode::LEXSL
@ LEXSL
QZSS LEX(6) combined tracking.
gnsstk::TrackingCode::G3TestData
@ G3TestData
gnsstk::TrackingCode::MARLD
@ MARLD
gnsstk::TrackingCode::Unknown
@ Unknown
Uninitialized value.
gnsstk::TrackingCode::NSMprimePA
@ NSMprimePA
gnsstk::TrackingCode::B2I
@ B2I
BeiDou B2 I code.
gnsstk::TrackingCode::NSMPA
@ NSMPA
gnsstk::CarrierBand::L5
@ L5
GPS L5, Galileo E5a, SBAS L5, QZSS L5, BeiDou B2a, NavIC L5.
gnsstk::CarrierBand::G2
@ G2
GLONASS G2.
gnsstk::TrackingCode::RSSP
@ RSSP
INRSS S-band RS(P)
gnsstk::TrackingCode::B2aQ
@ B2aQ
BeiDou B2a Q code.


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:40