0.4.1
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 77 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 82 of file UbloxGnssOrbitCollector.hpp.

Field Documentation

◆ navData

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

Navigation data pointer.

Definition at line 89 of file UbloxGnssOrbitCollector.hpp.

◆ satId

SatId NAV::UbloxGnssOrbitCollector::EphemerisBuilder::satId

Satellite Identifier.

Definition at line 88 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 90 of file UbloxGnssOrbitCollector.hpp.


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