QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
PX4AutoPilotPlugin.h
Go to the documentation of this file.
1#pragma once
2
3#include "AutoPilotPlugin.h"
4#include "ActuatorComponent.h"
5#include "PX4AirframeLoader.h"
6#include "AirframeComponent.h"
7#include "PX4RadioComponent.h"
8#include "ESP8266Component.h"
10#include "SensorsComponent.h"
11#include "SafetyComponent.h"
12#include "PowerComponent.h"
13#include "MotorComponent.h"
14#include "PX4TuningComponent.h"
15#include "PX4FlightBehavior.h"
16#include "SyslinkComponent.h"
17#include "JoystickComponent.h"
18
19class Vehicle;
20
Collection of Parameter Facts for PX4 AutoPilot.
SafetyComponent * _safetyComponent
PX4RadioComponent * _radioComponent
bool _incorrectParameterVersion
true: parameter version incorrect, setup not allowed
QString prerequisiteSetup(VehicleComponent *component) const override
Returns the name of the vehicle component which must complete setup prior to this one....
AirframeComponent * _airframeComponent
PowerComponent * _powerComponent
PX4TuningComponent * _tuningComponent
const QVariantList & vehicleComponents(void) override
void parametersReadyPreChecks(void) override
JoystickComponent * _joystickComponent
SyslinkComponent * _syslinkComponent
PX4FlightBehavior * _flightBehavior
ActuatorComponent * _actuatorComponent
ESP8266Component * _esp8266Component
PX4AirframeLoader * _airframeFacts
SensorsComponent * _sensorsComponent
MotorComponent * _motorComponent
FlightModesComponent * _flightModesComponent