diff --git a/src/ui/px4_configuration/QGCPX4SensorCalibration.cc b/src/ui/px4_configuration/QGCPX4SensorCalibration.cc index 077111f6a858d3017b5426f24c119c33e4c78b22..a17174f39540cb46913101c3f28002ab4d0d141b 100644 --- a/src/ui/px4_configuration/QGCPX4SensorCalibration.cc +++ b/src/ui/px4_configuration/QGCPX4SensorCalibration.cc @@ -337,6 +337,15 @@ void QGCPX4SensorCalibration::setActiveUAS(UASInterface* uas) connect(uas, SIGNAL(textMessageReceived(int,int,int,QString)), this, SLOT(handleTextMessage(int,int,int,QString))); connect(uas, SIGNAL(parameterChanged(int,int,QString,QVariant)), this, SLOT(parameterChanged(int,int,QString,QVariant))); activeUAS = uas; + + if (activeUAS->isRotaryWing()) { + // Users are confused by the config button + ui->diffPressureButton->hide(); + ui->diffPressureLabel->hide(); + } else { + ui->diffPressureButton->show(); + ui->diffPressureLabel->show(); + } } void QGCPX4SensorCalibration::handleTextMessage(int uasid, int compId, int severity, QString text)