13 return QStringLiteral(
":/qml/QGroundControl/AutoPilotPlugins/APM/VehicleConfig/APMFlightSafety.VehicleConfig.json");
19 case MAV_TYPE_SUBMARINE:
20 return tr(
"Configure Return to Launch, geofence, and arming checks.");
21 case MAV_TYPE_GROUND_ROVER:
22 return tr(
"Configure Return to Launch, geofence, and arming checks.");
23 case MAV_TYPE_FIXED_WING:
24 return tr(
"Configure Return to Launch, geofence, and arming checks.");
26 return tr(
"Configure Return to Launch, geofence, and arming checks.");
33 case MAV_TYPE_FIXED_WING:
34 case MAV_TYPE_QUADROTOR:
35 case MAV_TYPE_COAXIAL:
36 case MAV_TYPE_HELICOPTER:
37 case MAV_TYPE_HEXAROTOR:
38 case MAV_TYPE_OCTOROTOR:
39 case MAV_TYPE_TRICOPTER:
40 case MAV_TYPE_GROUND_ROVER:
42 return QUrl::fromUserInput(QStringLiteral(
"qrc:/qml/QGroundControl/AutoPilotPlugins/APM/APMFlightSafetyComponent.qml"));
43 case MAV_TYPE_SUBMARINE:
44 return QUrl::fromUserInput(QStringLiteral(
"qrc:/qml/QGroundControl/AutoPilotPlugins/APM/APMFlightSafetyComponentSub.qml"));
46 return QUrl::fromUserInput(QStringLiteral(
"qrc:/qml/QGroundControl/AutoPilotPlugins/APM/APMNotSupported.qml"));
53 case MAV_TYPE_FIXED_WING:
54 case MAV_TYPE_QUADROTOR:
55 case MAV_TYPE_COAXIAL:
56 case MAV_TYPE_HELICOPTER:
57 case MAV_TYPE_HEXAROTOR:
58 case MAV_TYPE_OCTOROTOR:
59 case MAV_TYPE_TRICOPTER:
60 case MAV_TYPE_GROUND_ROVER:
61 return QUrl::fromUserInput(QStringLiteral(
"qrc:/qml/QGroundControl/AutoPilotPlugins/APM/APMFlightSafetyComponentSummary.qml"));
62 case MAV_TYPE_SUBMARINE:
63 return QUrl::fromUserInput(QStringLiteral(
"qrc:/qml/QGroundControl/AutoPilotPlugins/APM/APMFlightSafetyComponentSummarySub.qml"));
65 return QUrl::fromUserInput(QStringLiteral(
"qrc:/qml/QGroundControl/AutoPilotPlugins/APM/APMNotSupported.qml"));
APMFlightSafetyComponent(Vehicle *vehicle, AutoPilotPlugin *autopilot, QObject *parent=nullptr)
QUrl summaryQmlSource() const final
QUrl setupSource() const final
QString vehicleConfigJson() const final
Resource path to a VehicleConfig.json page definition, or empty if none.
QString description() const final
MAV_TYPE vehicleType() const