diff --git a/src/AutoPilotPlugins/PX4/SensorsComponent.cc b/src/AutoPilotPlugins/PX4/SensorsComponent.cc index 60caa24922d363f8fab50804b43c8ffc9cf04566..1f1c30afa5cd98f31c5c2ce72f447eefb8514064 100644 --- a/src/AutoPilotPlugins/PX4/SensorsComponent.cc +++ b/src/AutoPilotPlugins/PX4/SensorsComponent.cc @@ -87,7 +87,9 @@ QStringList SensorsComponent::setupCompleteChangedTriggerList(void) const QStringList triggers; triggers << "CAL_MAG0_ID" << "CAL_GYRO0_ID" << "CAL_ACC0_ID"; - if (_uas->getSystemType() == MAV_TYPE_FIXED_WING) { + if (_uas->getSystemType() == MAV_TYPE_FIXED_WING || + _uas->getSystemType() == MAV_TYPE_VTOL_DUOROTOR || + _uas->getSystemType() == MAV_TYPE_VTOL_QUADROTOR) { triggers << "SENS_DPRES_OFF"; } @@ -123,7 +125,9 @@ QUrl SensorsComponent::summaryQmlSource(void) const QString summaryQml; qDebug() << _uas->getSystemType(); - if (_uas->getSystemType() == MAV_TYPE_FIXED_WING) { + if (_uas->getSystemType() == MAV_TYPE_FIXED_WING || + _uas->getSystemType() == MAV_TYPE_VTOL_DUOROTOR || + _uas->getSystemType() == MAV_TYPE_VTOL_QUADROTOR) { summaryQml = "qrc:/qml/SensorsComponentSummaryFixedWing.qml"; } else { summaryQml = "qrc:/qml/SensorsComponentSummary.qml"; diff --git a/src/AutoPilotPlugins/PX4/SensorsComponentController.cc b/src/AutoPilotPlugins/PX4/SensorsComponentController.cc index c3d8ac7575943defd72853d9d8bf4f56b6986f58..c8e258f5920d919151f5aca0646e1706eb0cbaaf 100644 --- a/src/AutoPilotPlugins/PX4/SensorsComponentController.cc +++ b/src/AutoPilotPlugins/PX4/SensorsComponentController.cc @@ -408,7 +408,9 @@ bool SensorsComponentController::fixedWing(void) { UASInterface* uas = _autopilot->uas(); Q_ASSERT(uas); - return uas->getSystemType() == MAV_TYPE_FIXED_WING; + return uas->getSystemType() == MAV_TYPE_FIXED_WING || + uas->getSystemType() == MAV_TYPE_VTOL_DUOROTOR || + uas->getSystemType() == MAV_TYPE_VTOL_QUADROTOR; } void SensorsComponentController::_updateAndEmitShowOrientationCalArea(bool show)