From e03bd3f4f6db5d0733b732148921d9d29944221c Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Tue, 11 Nov 2014 14:42:34 +1000 Subject: [PATCH] UASControlWidget: add the option to select the OFFBOARD mode --- src/ui/uas/UASControlWidget.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ui/uas/UASControlWidget.cc b/src/ui/uas/UASControlWidget.cc index d8ccfd48b..99666bbab 100644 --- a/src/ui/uas/UASControlWidget.cc +++ b/src/ui/uas/UASControlWidget.cc @@ -52,7 +52,7 @@ static struct full_mode_s modes_list_common[] = { 0 }, }; -static struct full_mode_s modes_list_px4[4]; +static struct full_mode_s modes_list_px4[5]; UASControlWidget::UASControlWidget(QWidget *parent) : QWidget(parent), uasID(-1), @@ -88,6 +88,9 @@ void UASControlWidget::updateModesList() modes_list_px4[3].baseMode = MAV_MODE_FLAG_CUSTOM_MODE_ENABLED | MAV_MODE_FLAG_AUTO_ENABLED | MAV_MODE_FLAG_STABILIZE_ENABLED | MAV_MODE_FLAG_GUIDED_ENABLED; px4_cm.main_mode = PX4_CUSTOM_MAIN_MODE_AUTO; modes_list_px4[3].customMode = px4_cm.data; + modes_list_px4[4].baseMode = MAV_MODE_FLAG_CUSTOM_MODE_ENABLED | MAV_MODE_FLAG_AUTO_ENABLED | MAV_MODE_FLAG_STABILIZE_ENABLED | MAV_MODE_FLAG_GUIDED_ENABLED; + px4_cm.main_mode = PX4_CUSTOM_MAIN_MODE_OFFBOARD; + modes_list_px4[4].customMode = px4_cm.data; // Detect autopilot type int autopilot = 0; -- 2.22.0