16 return tr(
"Configure failsafe actions, geofence, return to launch, and land mode settings.");
21 return "/qmlimages/SafetyComponentIcon.png";
43 return QUrl::fromUserInput(
"qrc:/qml/QGroundControl/AutoPilotPlugins/PX4/SafetyComponent.qml");
48 return QUrl::fromUserInput(
"qrc:/qml/QGroundControl/AutoPilotPlugins/PX4/SafetyComponentSummary.qml");
53 return QStringLiteral(
":/qml/QGroundControl/AutoPilotPlugins/PX4/VehicleConfig/Safety.VehicleConfig.json");
The AutoPilotPlugin class is an abstract base class which represents the methods and objects which ar...
QString vehicleConfigJson(void) const override
Resource path to a VehicleConfig.json page definition, or empty if none.
QString iconResource(void) const override
QString description(void) const override
QString name(void) const override
QUrl setupSource(void) const override
QUrl summaryQmlSource(void) const override
SafetyComponent(Vehicle *vehicle, AutoPilotPlugin *autopilot, QObject *parent=nullptr)
QStringList setupCompleteChangedTriggerList(void) const override
bool setupComplete(void) const override
bool requiresSetup(void) const override
A vehicle component is an object which abstracts the physical portion of a vehicle into a set of conf...