32 : fdTimeLastBearing( UNDEFINED_VALUE )
33 , fdErrorBearing( UNDEFINED_VALUE )
34 , bInvalidBearing( false )
35 , fdTimeLastSpeed( UNDEFINED_VALUE )
36 , fdErrorSpeed( UNDEFINED_VALUE )
37 , bInvalidSpeed( false )
38 , fdTimeLastSpeedVertical( UNDEFINED_VALUE )
39 , fdErrorSpeedVertical( UNDEFINED_VALUE )
40 , bInvalidSpeedVertical( false )
44 : GroundCourseValidity()
45 , ApparentCourseValidity()
50 : GroundCourseValidity( _roDataCourseValidityGround )
51 , ApparentCourseValidity( _roDataCourseValidityApparent )
bool bInvalidBearing
Bearing (forced) invalidity status.
double fdErrorSpeedVertical
Vertical speed error, in meters per second.
double fdTimeLastSpeed
Horizontal speed last-set time, in seconds from Unix epoch.
double fdTimeLastSpeedVertical
Vertical speed last-set time, in seconds from Unix epoch.
bool isValidSpeedVertical() const
Returns the vertical speed's (global) validity status.
bool isValidSpeed() const
Returns the horizontal speed's (global) validity status.
double fdTimeLastBearing
Bearing last-set time, in seconds from Unix epoch.
bool isValidBearing() const
Returns the bearing's (global) validity status.
bool bInvalidSpeed
Horizontal speed (forced) invalidity status.
bool bInvalidSpeedVertical
Vertical speed (forced) invalidity status.
double fdErrorBearing
Bearing error, in meters.
double fdErrorSpeed
Horizontal speed error, in meters per second.
static constexpr double UNDEFINED_VALUE
static CSettings * useSettings()
double microtime()
Returns the system time with microseconds resolution, in seconds.