Public Attributes | List of all members
gnss_info::NavLibraryOrbitalDataProviderPrivate Struct Reference

Public Attributes

std::unordered_set< std::string > constellations
 
gnsstk::NavDataFactoryPtr factory
 
gnsstk::NavLibrary navLibrary
 
std::unordered_map< gnsstk::NavMessageType, double > posCov
 
std::list< std::shared_ptr< NavLibraryDataSource > > sources
 
std::pair< ros::Time, ros::TimetimeRange
 
std::unordered_map< gnsstk::NavMessageType, double > velCov
 

Detailed Description

Definition at line 32 of file nav_library_orbital_data_provider.cpp.

Member Data Documentation

◆ constellations

std::unordered_set<std::string> gnss_info::NavLibraryOrbitalDataProviderPrivate::constellations

Definition at line 36 of file nav_library_orbital_data_provider.cpp.

◆ factory

gnsstk::NavDataFactoryPtr gnss_info::NavLibraryOrbitalDataProviderPrivate::factory

Definition at line 37 of file nav_library_orbital_data_provider.cpp.

◆ navLibrary

gnsstk::NavLibrary gnss_info::NavLibraryOrbitalDataProviderPrivate::navLibrary

Definition at line 38 of file nav_library_orbital_data_provider.cpp.

◆ posCov

std::unordered_map<gnsstk::NavMessageType, double> gnss_info::NavLibraryOrbitalDataProviderPrivate::posCov
Initial value:
= {
{gnsstk::NavMessageType::Almanac, std::pow(2000.0, 2)},
{gnsstk::NavMessageType::Ephemeris, std::pow(2.0, 2)},
}

Definition at line 41 of file nav_library_orbital_data_provider.cpp.

◆ sources

std::list<std::shared_ptr<NavLibraryDataSource> > gnss_info::NavLibraryOrbitalDataProviderPrivate::sources

Definition at line 34 of file nav_library_orbital_data_provider.cpp.

◆ timeRange

std::pair<ros::Time, ros::Time> gnss_info::NavLibraryOrbitalDataProviderPrivate::timeRange

Definition at line 35 of file nav_library_orbital_data_provider.cpp.

◆ velCov

std::unordered_map<gnsstk::NavMessageType, double> gnss_info::NavLibraryOrbitalDataProviderPrivate::velCov
Initial value:
= {
{gnsstk::NavMessageType::Almanac, std::pow(1.0, 2)},
{gnsstk::NavMessageType::Ephemeris, std::pow(0.1, 2)},
}

Definition at line 45 of file nav_library_orbital_data_provider.cpp.


The documentation for this struct was generated from the following file:
gnsstk::NavMessageType::Almanac
@ Almanac
gnsstk::NavMessageType::Ephemeris
@ Ephemeris


gnss_info
Author(s): Martin Pecka
autogenerated on Fri Nov 24 2023 03:50:35