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