|
|
@ -657,6 +657,9 @@ QString APMFirmwarePlugin::_internalParameterMetaDataFile(Vehicle* vehicle) |
|
|
|
case MAV_TYPE_TRICOPTER: |
|
|
|
case MAV_TYPE_TRICOPTER: |
|
|
|
case MAV_TYPE_COAXIAL: |
|
|
|
case MAV_TYPE_COAXIAL: |
|
|
|
case MAV_TYPE_HELICOPTER: |
|
|
|
case MAV_TYPE_HELICOPTER: |
|
|
|
|
|
|
|
if (vehicle->versionCompare(4, 2, 0) >= 0) { |
|
|
|
|
|
|
|
return QStringLiteral(":/FirmwarePlugin/APM/APMParameterFactMetaData.Copter.4.2.xml"); |
|
|
|
|
|
|
|
} |
|
|
|
if (vehicle->versionCompare(4, 1, 0) >= 0) { |
|
|
|
if (vehicle->versionCompare(4, 1, 0) >= 0) { |
|
|
|
return QStringLiteral(":/FirmwarePlugin/APM/APMParameterFactMetaData.Copter.4.1.xml"); |
|
|
|
return QStringLiteral(":/FirmwarePlugin/APM/APMParameterFactMetaData.Copter.4.1.xml"); |
|
|
|
} |
|
|
|
} |
|
|
@ -679,6 +682,9 @@ QString APMFirmwarePlugin::_internalParameterMetaDataFile(Vehicle* vehicle) |
|
|
|
case MAV_TYPE_VTOL_RESERVED4: |
|
|
|
case MAV_TYPE_VTOL_RESERVED4: |
|
|
|
case MAV_TYPE_VTOL_RESERVED5: |
|
|
|
case MAV_TYPE_VTOL_RESERVED5: |
|
|
|
case MAV_TYPE_FIXED_WING: |
|
|
|
case MAV_TYPE_FIXED_WING: |
|
|
|
|
|
|
|
if (vehicle->versionCompare(4, 2, 0) >= 0) { |
|
|
|
|
|
|
|
return QStringLiteral(":/FirmwarePlugin/APM/APMParameterFactMetaData.Plane.4.2.xml"); |
|
|
|
|
|
|
|
} |
|
|
|
if (vehicle->versionCompare(4, 1, 0) >= 0) { |
|
|
|
if (vehicle->versionCompare(4, 1, 0) >= 0) { |
|
|
|
return QStringLiteral(":/FirmwarePlugin/APM/APMParameterFactMetaData.Plane.4.1.xml"); |
|
|
|
return QStringLiteral(":/FirmwarePlugin/APM/APMParameterFactMetaData.Plane.4.1.xml"); |
|
|
|
} |
|
|
|
} |
|
|
@ -695,6 +701,9 @@ QString APMFirmwarePlugin::_internalParameterMetaDataFile(Vehicle* vehicle) |
|
|
|
|
|
|
|
|
|
|
|
case MAV_TYPE_GROUND_ROVER: |
|
|
|
case MAV_TYPE_GROUND_ROVER: |
|
|
|
case MAV_TYPE_SURFACE_BOAT: |
|
|
|
case MAV_TYPE_SURFACE_BOAT: |
|
|
|
|
|
|
|
if (vehicle->versionCompare(4, 2, 0) >= 0) { |
|
|
|
|
|
|
|
return QStringLiteral(":/FirmwarePlugin/APM/APMParameterFactMetaData.Rover.4.2.xml"); |
|
|
|
|
|
|
|
} |
|
|
|
if (vehicle->versionCompare(4, 1, 0) >= 0) { |
|
|
|
if (vehicle->versionCompare(4, 1, 0) >= 0) { |
|
|
|
return QStringLiteral(":/FirmwarePlugin/APM/APMParameterFactMetaData.Rover.4.1.xml"); |
|
|
|
return QStringLiteral(":/FirmwarePlugin/APM/APMParameterFactMetaData.Rover.4.1.xml"); |
|
|
|
} |
|
|
|
} |
|
|
|