7 , _name(tr(
"Airframe"))
19 return tr(
"Airframe Setup is used to select the airframe that matches your vehicle. "
20 "This will in turn set up the various tuning values for flight parameters.");
25 return "/qmlimages/AirframeComponentIcon.png";
40 return QStringList(QStringLiteral(
"SYS_AUTOSTART"));
45 return QUrl::fromUserInput(
"qrc:/qml/QGroundControl/AutoPilotPlugins/PX4/AirframeComponent.qml");
50 return QUrl::fromUserInput(
"qrc:/qml/QGroundControl/AutoPilotPlugins/PX4/AirframeComponentSummary.qml");
virtual bool requiresSetup(void) const
virtual QString name(void) const
AirframeComponent(Vehicle *vehicles, AutoPilotPlugin *autopilot, QObject *parent=nullptr)
virtual QUrl summaryQmlSource(void) const
virtual QString iconResource(void) const
virtual QString description(void) const
virtual bool setupComplete(void) const
virtual QUrl setupSource(void) const
virtual QStringList setupCompleteChangedTriggerList(void) const
Fact * getParameter(int componentId, const QString ¶mName)
static constexpr int defaultComponentId
ParameterManager * parameterManager()