diff --git a/src/comm/QGCXPlaneLink.cc b/src/comm/QGCXPlaneLink.cc index 247e7efa29913fc8aa726b76386aaad02b47faa2..ea5c8f8148f4f7142f6c6e584b6f16ba784f5e54 100644 --- a/src/comm/QGCXPlaneLink.cc +++ b/src/comm/QGCXPlaneLink.cc @@ -635,9 +635,10 @@ void QGCXPlaneLink::readBytes() if (p.index == 3) { - ind_airspeed = p.f[5] * 0.44704f; - true_airspeed = p.f[6] * 0.44704f; - groundspeed = p.f[7] * 0.44704; + float knotsToMetersPerSecond = 0.514444f; + ind_airspeed = p.f[5] * knotsToMetersPerSecond; + true_airspeed = p.f[6] * knotsToMetersPerSecond; + groundspeed = p.f[7] * knotsToMetersPerSecond; //qDebug() << "SPEEDS:" << "airspeed" << airspeed << "m/s, groundspeed" << groundspeed << "m/s"; }