QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
APMAdvancedTuningCopterComponent.h
Go to the documentation of this file.
1#pragma once
2
3#include "VehicleComponent.h"
4
6{
7 Q_OBJECT
8
9public:
10 explicit APMAdvancedTuningCopterComponent(Vehicle *vehicle, AutoPilotPlugin *autopilot, QObject *parent = nullptr);
11
12 QStringList setupCompleteChangedTriggerList() const final { return QStringList(); }
13
14 QString name() const final { return _name; }
15 QString description() const final { return tr("Advanced rate controller PID tuning with live telemetry charts."); }
16 QString iconResource() const final { return QStringLiteral("/qmlimages/TuningComponentIcon.png"); }
17 bool requiresSetup() const final { return false; }
18 bool setupComplete() const final { return true; }
19 QUrl setupSource() const final;
20 QUrl summaryQmlSource() const final { return QUrl(); }
21 bool allowSetupWhileArmed() const final { return true; }
22
23private:
24 const QString _name = tr("Tuning - Advanced");
25};
QStringList setupCompleteChangedTriggerList() const final