18 return tr(
"Radio Setup is used to calibrate your transmitter. "
19 "It also assign channels for Roll, Pitch, Yaw and Throttle vehicle control as well as determining whether they are reversed.");
24 return "/qmlimages/RadioComponentIcon.png";
37 for(
const char*
const&mapParam : {
"RC_MAP_ROLL",
"RC_MAP_PITCH",
"RC_MAP_YAW",
"RC_MAP_THROTTLE"}) {
49 return {
"COM_RC_IN_MODE",
"RC_MAP_ROLL",
"RC_MAP_PITCH",
"RC_MAP_YAW",
"RC_MAP_THROTTLE"};
54 return QUrl::fromUserInput(
"qrc:/qml/QGroundControl/AutoPilotPlugins/Common/RadioComponent.qml");
59 return QUrl::fromUserInput(
"qrc:/qml/QGroundControl/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml");
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
ParameterManager * parameterManager()