From 2ddedb48ebcb4952e57aefe2fa0b2ba8094ea4c0 Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Thu, 17 Apr 2025 13:52:04 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/drone/command-center-dashboard

---
 src/hooks/controlDrone/useManualControl.js |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/hooks/controlDrone/useManualControl.js b/src/hooks/controlDrone/useManualControl.js
index 2910d6f..a2e0b97 100644
--- a/src/hooks/controlDrone/useManualControl.js
+++ b/src/hooks/controlDrone/useManualControl.js
@@ -34,15 +34,15 @@
 		KEY_M: 'KeyM',
 	}
 
-export function useManualControl(mqttState,deviceTopicInfo, isCurrentFlightController) {
+export function useManualControl(mqttState,deviceTopicInfo, isCurrentFlightController,paramsRef) {
 	const activeCodeKey = ref(null)
-
+	let genPortOne = true //是一代机场
 	const mqttHooks = useMqtt(mqttState,deviceTopicInfo)
 	let seq = 0
 
 	function handlePublish(params) {
 		const body = {
-			method: DRC_METHOD.DRONE_CONTROL,
+			method: genPortOne ? DRC_METHOD.DRONE_CONTROL : DRC_METHOD.DRONE_CONTROL2,
 			data: params,
 		}
 		handleClearInterval()
@@ -54,18 +54,18 @@
 		}, 50)
 	}
 
-	function handleKeyup(keyCode,params) {
-		const {sn,speed} = params
-		let genPortOne = false //是一代机场
+	function handleKeyup(keyCode) {
+		const  {droneSn,speed} =  paramsRef.value
+
 		if (!deviceTopicInfo.pubTopic) {
 			ElMessage.error('请确保已经建立DRC链路')
 			return
 		}
-		if (sn === '4TADKCM0010016' || sn === 'BA0BA1C3D38157A49E1B16574FA474F7') {
+		if (droneSn.value === '4TADKCM0010016' || droneSn.value === 'BA0BA1C3D38157A49E1B16574FA474F7') {
 			genPortOne = true
 		}
 
-		const SPEED = genPortOne ? (speed || 5) : 500 //  check
+		const SPEED = genPortOne ? (speed.value || 5) : 500 //  check
 		const HEIGHT = genPortOne ? 5 : 500; //  check
 		const W_SPEED = genPortOne ? 20 : 500 // 机头角速度
 

--
Gitblit v1.9.3