From 3d954cd30c42279fa50e3f52a46b06a19afe3369 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Mon, 01 Apr 2024 15:46:36 +0800
Subject: [PATCH] update:参数和相机直播问题修改

---
 src/components/g-map/DroneControlPanel.vue |   43 +++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 41 insertions(+), 2 deletions(-)

diff --git a/src/components/g-map/DroneControlPanel.vue b/src/components/g-map/DroneControlPanel.vue
index c09cc48..a0bf699 100644
--- a/src/components/g-map/DroneControlPanel.vue
+++ b/src/components/g-map/DroneControlPanel.vue
@@ -135,6 +135,34 @@
                                     <a-input-number v-model:value="takeoffToPointPopoverData.rthAltitude"/>
                                 </div>
                                 <div>
+                                    <span class="form-label">指点飞行高度(m):</span>
+                                    <a-input-number :min="2" :max="8000" v-model:value="takeoffToPointPopoverData.commanderFlightHeight"/>
+                                </div>
+                                <div>
+                                  <span class="form-label">返航模式:</span>
+                                  <a-select
+                                    v-model:value="takeoffToPointPopoverData.rthMode"
+                                    style="width: 120px"
+                                    :options="RthModeOptions"
+                                  ></a-select>
+                                </div>
+                                <div>
+                                  <span class="form-label">指点飞行模式:</span>
+                                  <a-select
+                                    v-model:value="takeoffToPointPopoverData.commanderFlightMode"
+                                    style="width: 120px"
+                                    :options="CommanderFlightModeOptions"
+                                  ></a-select>
+                                </div>
+                                <div>
+                                  <span class="form-label">指点飞行失控动作:</span>
+                                  <a-select
+                                    v-model:value="takeoffToPointPopoverData.commanderModeLostAction"
+                                    style="width: 120px"
+                                    :options="CommanderModeLostActionOptions"
+                                  ></a-select>
+                                </div>
+                                <div>
                                     <span class="form-label">失控操作:</span>
                                     <a-select
                                             v-model:value="takeoffToPointPopoverData.rcLostAction"
@@ -308,6 +336,9 @@
 } from '/@/api/drone-control/drone'
 import { useDroneControl } from './use-drone-control'
 import {
+  RthModeOptions,
+  CommanderModeLostActionOptions,
+  CommanderFlightModeOptions,
   GimbalResetMode,
   GimbalResetModeOptions,
   LostControlActionInCommandFLightOptions,
@@ -429,7 +460,11 @@
   maxSpeed: MAX_SPEED,
   rthAltitude: 100 as null | number,
   rcLostAction: LostControlActionInCommandFLight.RETURN_HOME,
-  exitWaylineWhenRcLost: WaylineLostControlActionInCommandFlight.EXEC_LOST_ACTION
+  exitWaylineWhenRcLost: WaylineLostControlActionInCommandFlight.EXEC_LOST_ACTION,
+  rthMode: 0 as number,
+  commanderModeLostAction: 1 as number,
+  commanderFlightMode: 0 as number,
+  commanderFlightHeight: 100 as number
 })
 
 function onShowTakeoffToPointPopover () {
@@ -462,7 +497,11 @@
         rth_altitude: takeoffToPointPopoverData.rthAltitude,
         max_speed: takeoffToPointPopoverData.maxSpeed,
         rc_lost_action: takeoffToPointPopoverData.rcLostAction,
-        exit_wayline_when_rc_lost: takeoffToPointPopoverData.exitWaylineWhenRcLost
+        exit_wayline_when_rc_lost: takeoffToPointPopoverData.exitWaylineWhenRcLost,
+        rth_mode: takeoffToPointPopoverData.rthMode,
+        commander_mode_lost_action: takeoffToPointPopoverData.commanderModeLostAction,
+        commander_flight_mode: takeoffToPointPopoverData.commanderFlightMode,
+        commander_flight_height: takeoffToPointPopoverData.commanderFlightHeight
       })
     } catch (error) {
     }

--
Gitblit v1.9.3