Browse Source

Merge pull request #5002 from jaxxzer/sub-update

Sub update
QGC4.4
Don Gagne 8 years ago committed by GitHub
parent
commit
d862ffce7a
  1. 9
      src/AutoPilotPlugins/APM/APMAutoPilotPlugin.cc
  2. 1716
      src/FirmwarePlugin/APM/APMParameterFactMetaData.Sub.3.5.xml

9
src/AutoPilotPlugins/APM/APMAutoPilotPlugin.cc

@ -74,9 +74,12 @@ const QVariantList& APMAutoPilotPlugin::vehicleComponents(void) @@ -74,9 +74,12 @@ const QVariantList& APMAutoPilotPlugin::vehicleComponents(void)
_components.append(QVariant::fromValue((VehicleComponent*)_radioComponent));
}
_flightModesComponent = new APMFlightModesComponent(_vehicle, this);
_flightModesComponent->setupTriggerSignals();
_components.append(QVariant::fromValue((VehicleComponent*)_flightModesComponent));
// No flight modes component for Sub versions 3.5 and up
if (!_vehicle->sub() || (_vehicle->firmwareMajorVersion() == 3 && _vehicle->firmwareMinorVersion() <= 4)) {
_flightModesComponent = new APMFlightModesComponent(_vehicle, this);
_flightModesComponent->setupTriggerSignals();
_components.append(QVariant::fromValue((VehicleComponent*)_flightModesComponent));
}
_sensorsComponent = new APMSensorsComponent(_vehicle, this);
_sensorsComponent->setupTriggerSignals();

1716
src/FirmwarePlugin/APM/APMParameterFactMetaData.Sub.3.5.xml

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save