From ab637b3431d5c709176b8bb6b07f27d78775f221 Mon Sep 17 00:00:00 2001 From: Li Da <3199335945@qq.com> Date: Tue, 24 Mar 2026 09:08:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0vofa=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- armor/src/armor_finder/send_target/send_target.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/armor/src/armor_finder/send_target/send_target.cpp b/armor/src/armor_finder/send_target/send_target.cpp index d1f53a0..070f196 100644 --- a/armor/src/armor_finder/send_target/send_target.cpp +++ b/armor/src/armor_finder/send_target/send_target.cpp @@ -10,6 +10,7 @@ static bool sendTarget(Serial &serial, double yaw, uint16_t shoot_delay, bool fire) { + /* uint8_t buff[7]; #ifdef WITH_COUNT_FPS @@ -27,7 +28,7 @@ static bool sendTarget(Serial &serial, double yaw, uint16_t shoot_delay, bool fi #define MINMAX(value, min, max) value = ((value) < (min)) ? (min) : ((value) > (max) ? (max) : (value)) short yaw_tmp = static_cast(yaw * (32768 - 1) / 100); - + buff[0] = 's'; buff[1] = static_cast((yaw_tmp >> 8) & 0xFF); buff[2] = static_cast((yaw_tmp >> 0) & 0xFF); @@ -36,6 +37,12 @@ static bool sendTarget(Serial &serial, double yaw, uint16_t shoot_delay, bool fi buff[5] = fire ? 1 : 0; // 1为开火 0为闭嘴 buff[6] = 'e'; return serial.WriteData(buff, sizeof(buff)); + */ + + // Vofa串口验证 不用可以注释掉 + char buff[128]; + int len = sprintf(buff,"channels: %f, %f, %d\n", yaw, shoot_delay, fire); + return serial.WriteData(buff, len); } bool ArmorFinder::sendAntiTopTarget(double yaw, uint16_t shoot_delay, bool fire) {