From f74435bf78a08a99cc3fee74445cd9e25dcf7a38 Mon Sep 17 00:00:00 2001 From: xu Date: Tue, 5 May 2020 14:54:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E4=B8=BA=E9=A2=91=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CommunicationManagement/CommModuleGenerateMavLink.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PlaneGcsSdk_Shared/CommunicationManagement/CommModuleGenerateMavLink.cs b/PlaneGcsSdk_Shared/CommunicationManagement/CommModuleGenerateMavLink.cs index 29fba31..668eb7f 100644 --- a/PlaneGcsSdk_Shared/CommunicationManagement/CommModuleGenerateMavLink.cs +++ b/PlaneGcsSdk_Shared/CommunicationManagement/CommModuleGenerateMavLink.cs @@ -205,8 +205,11 @@ namespace Plane.CommunicationManagement private byte[] DoTaskLEDCommandAsync(int ledmode, float ledInterval, int ledtimes, byte cR,byte cG,Byte cB) { - //ledInterval间隔单位秒,改为单位100ms - byte LEDInterval = (byte)(ledInterval*10); //(byte)(10 / ledInterval); + //新版固件ledInterval间隔单位秒,传输为一个字节无法传输小数,所以*10改为100ms,可传输一位小数 + byte LEDInterval = (byte)(ledInterval*10); + + //兼容老版本任然是频率 + //byte LEDInterval = (byte)(ledInterval); MAVLink.mavlink_msg_id_led_control led = new MAVLink.mavlink_msg_id_led_control(); led.target_system = 1;