Go to the documentation of this file.
77 : NavSignalID(sys,car,track,nmt)
81 : NavSignalID(sys,
oid,nmt)
85 return NavSignalID::order(right);
102 TUDEF(
"NavSignalID",
"NavSignalID");
122 oid.freqOffsWild =
false;
123 oid.setMcodeBits(0x12345678, 0xffffffff);
138 TUDEF(
"NavSignalID",
"order");
146 std::list<TestClass> uut;
169 for (
auto i1 = uut.begin(); i1 != uut.end(); i1++)
171 for (
auto i2 = std::next(i1); i2 != uut.end(); i2++)
173 if (!((*i1) < (*i2)))
175 std::ostringstream s;
176 s << (*i1) <<
" < " << (*i2);
191 TUDEF(
"NavSignalID",
"order");
226 unsigned errorTotal = 0;
233 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal
TestClass(gnsstk::SatelliteSystem sys, const gnsstk::ObsID &oid, gnsstk::NavType nmt)
NavType nav
Navigation message structure of this signal.
@ Unknown
Uninitialized value.
#define TUASSERTE(TYPE, EXP, GOT)
SatelliteSystem
Supported satellite systems.
@ Y
Encrypted legacy GPS precise code.
@ Any
Used to match any carrier band.
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
@ MDP
Modernized GPS military unique code.
@ Unknown
Uninitialized value.
@ Standard
Legacy Glonass civil signal.
@ NavMsg
Navigation Message data.
@ Any
Used to match any nav code.
ObsID obs
Carrier, tracking code, etc.
SatelliteSystem system
GNSS for this signal.
unsigned constructorTest()
void setMcodeBits(uint32_t newval, uint32_t newmask=-1)
Set the value of mcode while simultaneously setting the mask.
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
int order(const TestClass &right) const
TestClass(gnsstk::SatelliteSystem sys, gnsstk::CarrierBand car, gnsstk::TrackingCode track, gnsstk::NavType nmt)
@ L1
GPS L1, Galileo E1, SBAS L1, QZSS L1, BeiDou L1.
#define TUDEF(CLASS, METHOD)
Class used to identify navigation data signal types.
Make GroupPathCorrector instantiatable for testing.
NavType
Supported navigation types.
@ Any
Used to match any tracking code.
@ Unknown
Uninitialized value.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:40