Browse Source

Added MAV_TYPE for vtol tilt-rotor

QGC4.4
Hugo Serrat 10 years ago
parent
commit
a25f3ab1f1
  1. 6
      src/AutoPilotPlugins/PX4/SensorsComponent.cc
  2. 3
      src/AutoPilotPlugins/PX4/SensorsComponentController.cc

6
src/AutoPilotPlugins/PX4/SensorsComponent.cc

@ -89,7 +89,8 @@ QStringList SensorsComponent::setupCompleteChangedTriggerList(void) const @@ -89,7 +89,8 @@ QStringList SensorsComponent::setupCompleteChangedTriggerList(void) const
triggers << "CAL_MAG0_ID" << "CAL_GYRO0_ID" << "CAL_ACC0_ID";
if (_uas->getSystemType() == MAV_TYPE_FIXED_WING ||
_uas->getSystemType() == MAV_TYPE_VTOL_DUOROTOR ||
_uas->getSystemType() == MAV_TYPE_VTOL_QUADROTOR) {
_uas->getSystemType() == MAV_TYPE_VTOL_QUADROTOR ||
_uas->getSystemType() == MAV_TYPE_VTOL_TILTROTOR) {
triggers << "SENS_DPRES_OFF";
}
@ -123,7 +124,8 @@ QUrl SensorsComponent::summaryQmlSource(void) const @@ -123,7 +124,8 @@ QUrl SensorsComponent::summaryQmlSource(void) const
qDebug() << _uas->getSystemType();
if (_uas->getSystemType() == MAV_TYPE_FIXED_WING ||
_uas->getSystemType() == MAV_TYPE_VTOL_DUOROTOR ||
_uas->getSystemType() == MAV_TYPE_VTOL_QUADROTOR) {
_uas->getSystemType() == MAV_TYPE_VTOL_QUADROTOR ||
_uas->getSystemType() == MAV_TYPE_VTOL_TILTROTOR) {
summaryQml = "qrc:/qml/SensorsComponentSummaryFixedWing.qml";
} else {
summaryQml = "qrc:/qml/SensorsComponentSummary.qml";

3
src/AutoPilotPlugins/PX4/SensorsComponentController.cc

@ -420,7 +420,8 @@ bool SensorsComponentController::fixedWing(void) @@ -420,7 +420,8 @@ bool SensorsComponentController::fixedWing(void)
Q_ASSERT(uas);
return uas->getSystemType() == MAV_TYPE_FIXED_WING ||
uas->getSystemType() == MAV_TYPE_VTOL_DUOROTOR ||
uas->getSystemType() == MAV_TYPE_VTOL_QUADROTOR;
uas->getSystemType() == MAV_TYPE_VTOL_QUADROTOR ||
uas->getSystemType() == MAV_TYPE_VTOL_TILTROTOR;
}
void SensorsComponentController::_updateAndEmitShowOrientationCalArea(bool show)

Loading…
Cancel
Save