Go to the documentation of this file.
39 #ifndef GNSSTK_GALFNAVALM_HPP
40 #define GNSSTK_GALFNAVALM_HPP
44 #include "gnsstk_export.h"
56 GNSSTK_EXPORT
static const double refA;
64 {
return std::make_shared<GalFNavAlm>(*
this); }
120 #endif // GNSSTK_GALFNAVALM_HPP
std::shared_ptr< NavData > NavDataPtr
Factories instantiate these in response to find() requests.
Base class for all Galileo broadcast orbit data.
Class containing data elements unique to Galileo F/NAV almanacs.
GalHealthStatus hsE5a
Health status for E5a.
static const GNSSTK_EXPORT double refioffset
inclination offset, refioffset + delta i = i0, defined in OS-SIS-ICD.
uint8_t ioda6
IODa for page type 6.
double dAhalf
delta sqrt(A)
void fixFit()
Fill the beginFit and endFit values for this object.
static const GNSSTK_EXPORT double refA
A ref value defined in OS-SIS-ICD Table 75 (meters).
bool validate() const override
NavDataPtr clone() const override
Create a deep copy of this object.
GalFNavAlm()
Sets the nav message type.
unsigned wna
Reference week for t0a.
void dumpSVStatus(std::ostream &s) const override
double deltai
Inclination in rad relative to 0.3*pi rad.
double t0a
Convenience storage of unqualified t0a.
GalHealthStatus
Identify different types of SV health states.
uint8_t ioda5
IODa for page type 5.
void dumpHarmonics(std::ostream &s) const override
CommonTime getUserTime() const override
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39