void NMEAInfo::ProvideTrueAirspeed(double tas) { auto any_altitude = GetAnyAltitude(); if (any_altitude.first) ProvideTrueAirspeedWithAltitude(tas, any_altitude.second); else /* no altitude; dirty fallback */ ProvideBothAirspeeds(tas, tas); }
/** * Set the true airspeed [m/s] and derive the indicated airspeed * from it, using the current altitude. */ void ProvideTrueAirspeed(fixed tas) { ProvideTrueAirspeedWithAltitude(tas, GetAltitudeBaroPreferred()); }