18 return tr(
"Configure and calibrate your transmitter and assign control channels.");
23 return "/qmlimages/RadioComponentIcon.png";
36 for(
const char*
const&mapParam : {
"RC_MAP_ROLL",
"RC_MAP_PITCH",
"RC_MAP_YAW",
"RC_MAP_THROTTLE"}) {
48 return {
"COM_RC_IN_MODE",
"RC_MAP_ROLL",
"RC_MAP_PITCH",
"RC_MAP_YAW",
"RC_MAP_THROTTLE"};
53 return QUrl::fromUserInput(
"qrc:/qml/QGroundControl/AutoPilotPlugins/Common/RadioComponent.qml");
58 return QUrl::fromUserInput(
"qrc:/qml/QGroundControl/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml");
The AutoPilotPlugin class is an abstract base class which represents the methods and objects which ar...
QVariant rawValue() const
Value after translation.
virtual QUrl summaryQmlSource(void) const
virtual QUrl setupSource(void) const
virtual bool requiresSetup(void) const
virtual QString iconResource(void) const
PX4RadioComponent(Vehicle *vehicle, AutoPilotPlugin *autopilot, QObject *parent=nullptr)
virtual QString name(void) const
virtual bool setupComplete(void) const
virtual QString description(void) const
virtual QStringList setupCompleteChangedTriggerList(void) const
Fact * getParameter(int componentId, const QString ¶mName)
static constexpr int defaultComponentId
A vehicle component is an object which abstracts the physical portion of a vehicle into a set of conf...
ParameterManager * parameterManager()