From bb240c26f0d7dca925a5efc33b91b1f99d129bb6 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Mon, 4 Jan 2016 10:21:06 -0800 Subject: [PATCH] APM stack does not support RC cal start/stop --- .../Common/RadioComponentController.cc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/AutoPilotPlugins/Common/RadioComponentController.cc b/src/AutoPilotPlugins/Common/RadioComponentController.cc index 3ebc63be2d..234abbc5ce 100644 --- a/src/AutoPilotPlugins/Common/RadioComponentController.cc +++ b/src/AutoPilotPlugins/Common/RadioComponentController.cc @@ -870,7 +870,9 @@ void RadioComponentController::_writeCalibration(void) { if (!_uas) return; - _uas->stopCalibration(); + if (_px4Vehicle()) { + _uas->stopCalibration(); + } _validateCalibration(); @@ -964,7 +966,9 @@ void RadioComponentController::_startCalibration(void) _resetInternalCalibrationValues(); // Let the mav known we are starting calibration. This should turn off motors and so forth. - _uas->startCalibration(UASInterface::StartCalibrationRadio); + if (_px4Vehicle()) { + _uas->startCalibration(UASInterface::StartCalibrationRadio); + } _nextButton->setProperty("text", "Next"); _cancelButton->setEnabled(true); @@ -979,7 +983,9 @@ void RadioComponentController::_stopCalibration(void) _currentStep = -1; if (_uas) { - _uas->stopCalibration(); + if (_px4Vehicle()) { + _uas->stopCalibration(); + } _setInternalCalibrationValuesFromParameters(); } else { _resetInternalCalibrationValues(); -- GitLab