Browse Source

Warn if SYS_HITL is set

QGC4.4
Don Gagne 6 years ago
parent
commit
136ffa8e88
  1. 12
      src/AutoPilotPlugins/PX4/PX4AutoPilotPlugin.cc

12
src/AutoPilotPlugins/PX4/PX4AutoPilotPlugin.cc

@ -134,14 +134,10 @@ void PX4AutoPilotPlugin::parametersReadyPreChecks(void)
// Base class must be called // Base class must be called
AutoPilotPlugin::parametersReadyPreChecks(); AutoPilotPlugin::parametersReadyPreChecks();
// Check for older parameter version set QString hitlParam("SYS_HITL");
// FIXME: Firmware is moving to version stamp parameter set. Once that is complete the version stamp if (_vehicle->parameterManager()->parameterExists(FactSystem::defaultComponentId, hitlParam) &&
// should be used instead. _vehicle->parameterManager()->getParameter(FactSystem::defaultComponentId, hitlParam)->rawValue().toBool()) {
if (_vehicle->parameterManager()->parameterExists(FactSystem::defaultComponentId, "SENS_GYRO_XOFF") || qgcApp()->showMessage(tr("Warning: Hardware In The Loop (HITL) simulation is enabled for this vehicle."));
_vehicle->parameterManager()->parameterExists(FactSystem::defaultComponentId, "COM_DL_LOSS_EN")) {
_incorrectParameterVersion = true;
qgcApp()->showMessage(tr("This version of GroundControl can only perform vehicle setup on a newer version of firmware. "
"Please perform a Firmware Upgrade if you wish to use Vehicle Setup."));
} }
} }

Loading…
Cancel
Save