Go to the documentation of this file.
39 #ifndef GNSSTK_GPSLNAVEPH_HPP
40 #define GNSSTK_GPSLNAVEPH_HPP
58 {
return std::make_shared<GPSLNavEph>(*
this); }
127 bool operator()(
const std::shared_ptr<GPSLNavEph> lhs,
128 const std::shared_ptr<GPSLNavEph> rhs)
const;
142 bool operator()(
const std::shared_ptr<GPSLNavEph> lhs,
143 const std::shared_ptr<GPSLNavEph> rhs)
const;
154 #endif // GNSSTK_GPSLNAVEPH_HPP
GPSLNavEph()
Sets the nav message type and all other data members to 0.
std::shared_ptr< NavData > NavDataPtr
Factories instantiate these in response to find() requests.
GPSLNavL2Codes codesL2
Code on L2 in-phase component.
bool alert2
Alert flag from SF2 HOW.
bool isf2
Integrity status flag from subframe 2.
CommonTime xmit3
Transmit time for subframe 3.
std::set< std::shared_ptr< GPSLNavEph >, GPSLNavEphIODCComp > GPSLNavIODCUniq
Store GPSLNavEph shared_ptrs using GPSLNavEphIODCComp to sort.
bool operator()(const std::shared_ptr< GPSLNavEph > lhs, const std::shared_ptr< GPSLNavEph > rhs) const
uint8_t fitIntFlag
Fit interval flag from subframe 2.
void dump(std::ostream &s, DumpDetail dl) const override
uint32_t tlm2
The TLM message from word 1 of subframe 2.
bool asFlag2
Anti-spoof flag from SF2 HOW.
uint32_t tlm3
The TLM message from word 1 of subframe 3.
long aodo
Age of Data Offset in seconds (-1=uninitialized).
uint8_t uraIndex
4-bit URA index from subframe 1, word 3.
bool validate() const override
GPSLNavL2Codes
Codes on L2 channel, per IS-GPS-200 20.3.3.3.1.2.
bool isf3
Integrity status flag from subframe 3.
std::set< std::shared_ptr< GPSLNavEph >, GPSLNavEphCEIComp > GPSLNavCEIUniq
Store GPSLNavEph shared_ptrs using GPSLNavEphCEIComp to sort.
uint8_t healthBits
6 SV health bits from subframe 1, word 3.
uint32_t pre3
The TLM preamble from word 1 of subframe 3.
CommonTime xmit2
Transmit time for subframe 2.
uint16_t iode
Issue Of Data-Ephemeris.
void dumpSVStatus(std::ostream &s) const override
DumpDetail
Specify level of detail for dump output.
bool asFlag3
Anti-spoof flag from SF3 HOW.
uint16_t iodc
Issue Of Data-Clock for the ephemeris.
Class containing data elements unique to GPS LNav ephemerides.
uint32_t pre2
The TLM preamble from word 1 of subframe 2.
NavDataPtr clone() const override
Create a deep copy of this object.
bool operator()(const std::shared_ptr< GPSLNavEph > lhs, const std::shared_ptr< GPSLNavEph > rhs) const
double tgd
Ionospheric group delay in seconds.
CommonTime getUserTime() const override
bool alert3
Alert flag from SF3 HOW.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39