Classes | |
| struct | DayIndex |
| Object that can be used as an index into a cache and assigns all times from the same day the same cache index. More... | |
| class | EthzSatdbDataSource |
| GNSSTk NavLibrary data source downloading TLE data from ETHZ Satellite Database. More... | |
| struct | EthzSatdbDataSourcePrivate |
| struct | GNSSBlock |
| struct | GNSSSignal |
| struct | IgnoredBlock |
| class | IGSSatelliteMetadata |
| Wrapper around IGS satellite catalog which contains information about all public GNSS satellites. More... | |
| struct | IGSSatelliteMetadataPrivate |
| PIMPL data holder. More... | |
| class | IgsSinexBlock |
| Normal gnsstk::Sinex::Block cannot handle comments after block start. This class adds the support. More... | |
| class | IgsSinexData |
| Customized Sinex Data reader that can read the almost-SINEX satellite metadata from IGS. More... | |
| class | NavLibraryDataSource |
| Generic interface for various data sources for gnsstk::NavLibrary. More... | |
| class | NavLibraryOrbitalDataProvider |
| GNSS satellite orbits provider based on gnsstk::NavLibrary with multi-format data source. More... | |
| struct | NavLibraryOrbitalDataProviderPrivate |
| class | OrbitalDataManager |
| Manager of multiple providers of satellite orbital data. More... | |
| struct | OrbitalDataManagerPrivate |
| class | OrbitalDataProvider |
| Generic interface for various providers of GNSS satellite orbital data. More... | |
| struct | SatelliteFrequencyChannel |
| struct | SatelliteIdentifier |
| struct | SatellitePRN |
Functions | |
| cras::expected< std::stringstream, std::string > | download (const std::string &url, const std::function< void(CURL *)> &curlOptions={}) |
| Download the given URL to a stringstream. More... | |
| std::string | getCacheDir () |
| Return path to a directory where cache files should be stored. Also make sure the directory exists. More... | |
| bool | isCacheFileValid (const std::string &file) |
| Return whether the given cache file can be used. More... | |
| bool | isCacheFileValid (const std::string &file, const ros::WallDuration &validity) |
| Return whether the given cache file can be used. More... | |
| std::string | longSinexTime (const gnsstk::Sinex::Time &t) |
| ros::Time | sinexTimeToRosTime (const gnsstk::Sinex::Time &t) |
| cras::expected< std::stringstream, std::string > gnss_info::download | ( | const std::string & | url, |
| const std::function< void(CURL *)> & | curlOptions = {} |
||
| ) |
Download the given URL to a stringstream.
| [in] | url | The URL to download. |
| [in] | curlOptions | Function that provides extra CURL configuration before starting the download. URL, WRITEFUNCTION and WRITEDATA options cannot be changed. FOLLOWLOCATION is set to 1 but can be changed. |
| std::string gnss_info::getCacheDir | ( | ) |
| bool gnss_info::isCacheFileValid | ( | const std::string & | file | ) |
| bool gnss_info::isCacheFileValid | ( | const std::string & | file, |
| const ros::WallDuration & | validity | ||
| ) |
| std::string gnss_info::longSinexTime | ( | const gnsstk::Sinex::Time & | t | ) |
Definition at line 37 of file igs_satellite_metadata.cpp.
| ros::Time gnss_info::sinexTimeToRosTime | ( | const gnsstk::Sinex::Time & | t | ) |
Definition at line 593 of file igs_satellite_metadata.cpp.