0.5.0
Loading...
Searching...
No Matches
NAV::UbloxGnssOrbitCollector::EphemerisBuilder Struct Reference

Ephemeris builder to store unfinished ephemeris data till all subframes are collected. More...

Public Member Functions

 EphemerisBuilder (const SatId &satId, std::shared_ptr< SatNavData > navData)
 Constructor.

Data Fields

std::shared_ptr< SatNavDatanavData
 Navigation data pointer.
SatId satId
 Satellite Identifier.
std::bitset< 5 > subframes
 Flags for which subframes were received already. e.g. Subframes 1, 2, 3 for GPS.

Detailed Description

Ephemeris builder to store unfinished ephemeris data till all subframes are collected.

Definition at line 81 of file UbloxGnssOrbitCollector.hpp.

Constructor & Destructor Documentation

◆ EphemerisBuilder()

NAV::UbloxGnssOrbitCollector::EphemerisBuilder::EphemerisBuilder ( const SatId & satId,
std::shared_ptr< SatNavData > navData )
inline

Constructor.

Parameters
[in]satIdSatellite identifier
[in]navDataNav data to store

Definition at line 86 of file UbloxGnssOrbitCollector.hpp.

Field Documentation

◆ navData

std::shared_ptr<SatNavData> NAV::UbloxGnssOrbitCollector::EphemerisBuilder::navData

Navigation data pointer.

Definition at line 93 of file UbloxGnssOrbitCollector.hpp.

◆ satId

SatId NAV::UbloxGnssOrbitCollector::EphemerisBuilder::satId

Satellite Identifier.

Definition at line 92 of file UbloxGnssOrbitCollector.hpp.

◆ subframes

std::bitset<5> NAV::UbloxGnssOrbitCollector::EphemerisBuilder::subframes

Flags for which subframes were received already. e.g. Subframes 1, 2, 3 for GPS.

Definition at line 94 of file UbloxGnssOrbitCollector.hpp.


The documentation for this struct was generated from the following file: