Browse Source

Fix offline vehicle firmware/vehicle type settings

QGC4.4
DonLakeFlyer 5 years ago
parent
commit
c9970c3686
  1. 6
      src/Vehicle/Vehicle.cc

6
src/Vehicle/Vehicle.cc

@ -428,11 +428,13 @@ Vehicle::Vehicle(MAV_AUTOPILOT firmwareType,
, _clockFactGroup(this) , _clockFactGroup(this)
, _distanceSensorFactGroup(this) , _distanceSensorFactGroup(this)
{ {
_commonInit(); // This will also set the settings based firmware/vehicle types. So it needs to happen first.
if (_firmwareType == MAV_AUTOPILOT_TRACK) { if (_firmwareType == MAV_AUTOPILOT_TRACK) {
trackFirmwareVehicleTypeChanges(); trackFirmwareVehicleTypeChanges();
} }
_commonInit();
connect(_settingsManager->appSettings()->offlineEditingCruiseSpeed(), &Fact::rawValueChanged, this, &Vehicle::_offlineCruiseSpeedSettingChanged); connect(_settingsManager->appSettings()->offlineEditingCruiseSpeed(), &Fact::rawValueChanged, this, &Vehicle::_offlineCruiseSpeedSettingChanged);
connect(_settingsManager->appSettings()->offlineEditingHoverSpeed(), &Fact::rawValueChanged, this, &Vehicle::_offlineHoverSpeedSettingChanged); connect(_settingsManager->appSettings()->offlineEditingHoverSpeed(), &Fact::rawValueChanged, this, &Vehicle::_offlineHoverSpeedSettingChanged);

Loading…
Cancel
Save