QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
SyslinkComponent.h
Go to the documentation of this file.
1#pragma once
2
3#include "VehicleComponent.h"
4
6{
7 Q_OBJECT
8public:
9 explicit SyslinkComponent(Vehicle *vehicle, AutoPilotPlugin *autopilot, QObject *parent = nullptr);
10
11 QStringList setupCompleteChangedTriggerList() const final { return QStringList(); }
12 QString name() const final { return _name; }
13 QString description() const final { return tr("The Syslink Component is used to setup the radio connection on Crazyflies."); }
14 QString iconResource() const final { return "/qmlimages/wifi.svg"; }
15 bool requiresSetup() const final { return false; }
16 bool setupComplete() const final { return true; }
17 QUrl setupSource() const final { return QUrl::fromUserInput("qrc:/qml/SyslinkComponent.qml"); }
18 QUrl summaryQmlSource() const final { return QUrl(); }
19
20private:
21 const QString _name;
22 QVariantList _summaryItems;
23};
QString name() const final
QUrl setupSource() const final
QString iconResource() const final
bool requiresSetup() const final
QStringList setupCompleteChangedTriggerList() const final
QString description() const final
QUrl summaryQmlSource() const final
bool setupComplete() const final