Commit a6420f4a authored by Lorenz Meier's avatar Lorenz Meier

PX4: Fix guided mode interaction

parent 97741a90
...@@ -258,11 +258,6 @@ QObject* PX4FirmwarePlugin::loadParameterMetaData(const QString& metaDataFile) ...@@ -258,11 +258,6 @@ QObject* PX4FirmwarePlugin::loadParameterMetaData(const QString& metaDataFile)
void PX4FirmwarePlugin::pauseVehicle(Vehicle* vehicle) void PX4FirmwarePlugin::pauseVehicle(Vehicle* vehicle)
{ {
// kick it into hold mode
vehicle->setFlightMode(pauseFlightMode);
QGC::SLEEP::msleep(200);
// then tell it to loiter at the current position // then tell it to loiter at the current position
mavlink_message_t msg; mavlink_message_t msg;
mavlink_command_long_t cmd; mavlink_command_long_t cmd;
...@@ -270,7 +265,7 @@ void PX4FirmwarePlugin::pauseVehicle(Vehicle* vehicle) ...@@ -270,7 +265,7 @@ void PX4FirmwarePlugin::pauseVehicle(Vehicle* vehicle)
cmd.command = (uint16_t)MAV_CMD_DO_REPOSITION; cmd.command = (uint16_t)MAV_CMD_DO_REPOSITION;
cmd.confirmation = 0; cmd.confirmation = 0;
cmd.param1 = -1.0f; cmd.param1 = -1.0f;
cmd.param2 = 0.0; cmd.param2 = MAV_DO_REPOSITION_FLAGS_CHANGE_MODE;
cmd.param3 = 0.0f; cmd.param3 = 0.0f;
cmd.param4 = NAN; cmd.param4 = NAN;
cmd.param5 = NAN; cmd.param5 = NAN;
...@@ -324,7 +319,7 @@ void PX4FirmwarePlugin::guidedModeTakeoff(Vehicle* vehicle, double altitudeRel) ...@@ -324,7 +319,7 @@ void PX4FirmwarePlugin::guidedModeTakeoff(Vehicle* vehicle, double altitudeRel)
mavlink_msg_command_long_encode(mavlink->getSystemId(), mavlink->getComponentId(), &msg, &cmd); mavlink_msg_command_long_encode(mavlink->getSystemId(), mavlink->getComponentId(), &msg, &cmd);
vehicle->sendMessage(msg); vehicle->sendMessage(msg);
QGC::SLEEP::msleep(200); QGC::SLEEP::msleep(300);
// trigger take off // trigger take off
vehicle->setFlightMode(takeoffFlightMode); vehicle->setFlightMode(takeoffFlightMode);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment