Go to the documentation of this file.
39 #ifndef GNSSTK_BDSD2NAVHEALTH_HPP
40 #define GNSSTK_BDSD2NAVHEALTH_HPP
78 {
return std::make_shared<BDSD2NavHealth>(*
this); }
110 #endif // GNSSTK_BDSD2NAVHEALTH_HPP
std::shared_ptr< NavData > NavDataPtr
Factories instantiate these in response to find() requests.
bool validate() const override
@ NavMsgBad
IOD over limit.
SVHealth getHealth() const override
NavDataPtr clone() const override
Create a deep copy of this object.
BDSD2NavHealth()
Initialize to unhealthy using a value typically not seen in health.
bool satH1
Ephemeris health (autonomous satellite health flag).
@ B3ISignalWeak
B3I signal power 10dB+ lower than nominal.
bool isAlmHealth
If true, svHealth is representative, otherwise satH1 is.
SVHealth
Identify different types of SV health states.
@ B2ISignalWeak
B2I signal power 10dB+ lower than nominal.
uint16_t svHealth
9-bit health from subframes 4.
void dump(std::ostream &s, DumpDetail dl) const override
DumpDetail
Specify level of detail for dump output.
@ B1ISignalWeak
B1I signal power 10dB+ lower than nominal.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38