14 QString
name() const final {
return _name; }
15 QString
description() const final {
return tr(
"Frame setup allows you to choose your vehicle's motor configuration. Install <b>clockwise</b>" \
16 "<br>propellers on the <b>green thrusters</b> and <b>counter-clockwise</b> propellers on the <b>blue thrusters</b>" \
17 "<br>(or vice-versa). The flight controller will need to be rebooted to apply changes." \
18 "<br>When selecting a frame, you can choose to load the default parameter set for that frame configuration if available."); }
19 QString
iconResource() const final {
return QStringLiteral(
"/qmlimages/SubFrameComponentIcon.png"); }
22 QUrl
setupSource() const final {
return QUrl::fromUserInput(QStringLiteral(
"qrc:/qml/QGroundControl/AutoPilotPlugins/APM/APMSubFrameComponent.qml")); }
23 QUrl
summaryQmlSource() const final {
return QUrl::fromUserInput(QStringLiteral(
"qrc:/qml/QGroundControl/AutoPilotPlugins/APM/APMSubFrameComponentSummary.qml")); }
26 const QString _name = tr(
"Frame");
QString iconResource() const final
bool requiresSetup() const final
QString description() const final
QStringList setupCompleteChangedTriggerList() const final
QString name() const final
QUrl summaryQmlSource() const final
QUrl setupSource() const final
bool setupComplete() const final