Browse Source

the message handleAltitude

altitudeAMSL and altitudeRelative do not need divide 1000,the unit is meter and float format。 can you use _handleGlobalPositionInt message for altitudeAMSL and altitudeRelative? because _handleGlobalPositionInt is default 5Hz and _handleAltitude is 1Hz.
QGC4.4
yaoling 9 years ago committed by GitHub
parent
commit
1ead374cf0
  1. 4
      src/Vehicle/Vehicle.cc

4
src/Vehicle/Vehicle.cc

@ -560,8 +560,8 @@ void Vehicle::_handleAltitude(mavlink_message_t& message) @@ -560,8 +560,8 @@ void Vehicle::_handleAltitude(mavlink_message_t& message)
_useAltitudeForAltitude = true;
_useGpsRawIntForAltitude = false;
_altitudeRelativeFact.setRawValue(altitude.altitude_relative / 1000.0);
_altitudeAMSLFact.setRawValue(altitude.altitude_amsl / 1000.0);
_altitudeRelativeFact.setRawValue(altitude.altitude_relative);
_altitudeAMSLFact.setRawValue(altitude.altitude_amsl);
}

Loading…
Cancel
Save