|
|
@ -75,7 +75,7 @@ QStringList SensorsComponent::setupCompleteChangedTriggerList(void) const |
|
|
|
QStringList triggers; |
|
|
|
QStringList triggers; |
|
|
|
|
|
|
|
|
|
|
|
triggers << "CAL_MAG0_ID" << "CAL_GYRO0_ID" << "CAL_ACC0_ID" << "CBRK_AIRSPD_CHK"; |
|
|
|
triggers << "CAL_MAG0_ID" << "CAL_GYRO0_ID" << "CAL_ACC0_ID" << "CBRK_AIRSPD_CHK"; |
|
|
|
if (_vehicle->fixedWing() && _autopilot->getParameterFact(FactSystem::defaultComponentId, _airspeedBreaker)->rawValue().toInt() != 162128) { |
|
|
|
if ((_vehicle->fixedWing() || _vehicle->vtol()) && _autopilot->getParameterFact(FactSystem::defaultComponentId, _airspeedBreaker)->rawValue().toInt() != 162128) { |
|
|
|
triggers << "SENS_DPRES_OFF"; |
|
|
|
triggers << "SENS_DPRES_OFF"; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -91,16 +91,10 @@ QUrl SensorsComponent::summaryQmlSource(void) const |
|
|
|
{ |
|
|
|
{ |
|
|
|
QString summaryQml; |
|
|
|
QString summaryQml; |
|
|
|
|
|
|
|
|
|
|
|
switch (_vehicle->vehicleType()) { |
|
|
|
if (_vehicle->fixedWing() || _vehicle->vtol()) { |
|
|
|
case MAV_TYPE_FIXED_WING: |
|
|
|
summaryQml = "qrc:/qml/SensorsComponentSummaryFixedWing.qml"; |
|
|
|
case MAV_TYPE_VTOL_DUOROTOR: |
|
|
|
} else { |
|
|
|
case MAV_TYPE_VTOL_QUADROTOR: |
|
|
|
summaryQml = "qrc:/qml/SensorsComponentSummary.qml"; |
|
|
|
case MAV_TYPE_VTOL_TILTROTOR: |
|
|
|
|
|
|
|
summaryQml = "qrc:/qml/SensorsComponentSummaryFixedWing.qml"; |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
default: |
|
|
|
|
|
|
|
summaryQml = "qrc:/qml/SensorsComponentSummary.qml"; |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return QUrl::fromUserInput(summaryQml); |
|
|
|
return QUrl::fromUserInput(summaryQml); |
|
|
|