7 , _name(tr(
"Flight Behavior"))
18 return tr(
"Flight Behavior is used to configure flight characteristics.");
23 return "/qmlimages/TuningComponentIcon.png";
46 case MAV_TYPE_FIXED_WING:
49 case MAV_TYPE_QUADROTOR:
50 case MAV_TYPE_COAXIAL:
51 case MAV_TYPE_HELICOPTER:
52 case MAV_TYPE_HEXAROTOR:
53 case MAV_TYPE_OCTOROTOR:
54 case MAV_TYPE_TRICOPTER:
55 qmlFile =
"qrc:/qml/QGroundControl/AutoPilotPlugins/PX4/PX4FlightBehaviorCopter.qml";
57 case MAV_TYPE_VTOL_TAILSITTER_DUOROTOR:
58 case MAV_TYPE_VTOL_TAILSITTER_QUADROTOR:
59 case MAV_TYPE_VTOL_TILTROTOR:
60 case MAV_TYPE_VTOL_FIXEDROTOR:
61 case MAV_TYPE_VTOL_TAILSITTER:
62 case MAV_TYPE_VTOL_TILTWING:
63 case MAV_TYPE_VTOL_RESERVED5:
70 return QUrl::fromUserInput(qmlFile);
QString name() const final
QUrl setupSource() const final
bool requiresSetup() const final
QString iconResource() const final
QStringList setupCompleteChangedTriggerList() const final
PX4FlightBehavior(Vehicle *vehicle, AutoPilotPlugin *autopilot, QObject *parent=nullptr)
QUrl summaryQmlSource() const final
QString description() const final
bool setupComplete() const final
MAV_TYPE vehicleType() const