From 3e3b6f08ee2fe483d2088491add1a6a85aeb0693 Mon Sep 17 00:00:00 2001 From: xu Date: Mon, 24 Jun 2024 15:39:41 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=20=E5=85=BC=E5=AE=B9=E8=80=81=E5=9B=BA?= =?UTF-8?q?=E4=BB=B6=20=E6=B2=A1=E6=9C=89=E6=94=B9=E5=AE=8C=EF=BC=8C?= =?UTF-8?q?=E5=85=BC=E5=AE=B9=E8=80=81=E5=9B=BA=E4=BB=B6=E7=9A=84rtcm?= =?UTF-8?q?=E9=9C=80=E8=A6=81=20=20=20=20=20=20=20=20=20=201.gps.target=5F?= =?UTF-8?q?system=20=3D1=20=20=20=20=20=20=20=20=20=202.=E4=B8=8D=E8=83=BD?= =?UTF-8?q?=E5=A4=9A=E6=AC=A1=E5=8F=91=E9=80=81=20=E7=9B=AE=E5=89=8D1?= =?UTF-8?q?=E8=BF=98=E6=B2=A1=E5=81=9A=E5=88=B0=EF=BC=8C=E5=9B=A0=E4=B8=BA?= =?UTF-8?q?=E5=BA=93=E9=87=8C=E6=B2=A1=E6=B3=95=E5=88=A4=E6=96=AD=E6=98=AF?= =?UTF-8?q?=E6=96=B0=E7=9A=84=E8=BF=98=E6=98=AF=E8=80=81=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 类型 包含: # feat:新功能(feature) # fix:修补bug # docs:文档(documentation) # style: 格式(不影响代码运行的变动) # refactor:重构(即不是新增功能,也不是修改bug的代码变动) # test:增加测试 # chore:构建过程或辅助工具的变动 --- .../CommunicationManagement/CommModuleGenerateMavLink.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PlaneGcsSdk_Shared/CommunicationManagement/CommModuleGenerateMavLink.cs b/PlaneGcsSdk_Shared/CommunicationManagement/CommModuleGenerateMavLink.cs index d1ecd89..67a20cb 100644 --- a/PlaneGcsSdk_Shared/CommunicationManagement/CommModuleGenerateMavLink.cs +++ b/PlaneGcsSdk_Shared/CommunicationManagement/CommModuleGenerateMavLink.cs @@ -1347,7 +1347,7 @@ namespace Plane.CommunicationManagement gps.target_component = rtcm_tmpser++; //实测一旦收到数据都是正确的,张伟已经做过crc检验了,为了兼容性不再做了 //如果需要做,飞控里面需要把注释的代码放开,并且不再兼容之前的固件 - gps.target_system = 1;// checkrtrcmsum(gps.data, (ushort)datalen); + gps.target_system = checkrtrcmsum(gps.data, (ushort)datalen); //默认:1 // Console.WriteLine(" ["+ gps.target_component + "]总长: "+ length +" 发送第 "+ (a+1) + " 个包,长度: " + (ushort)datalen ); @@ -1357,10 +1357,10 @@ namespace Plane.CommunicationManagement await Task.Delay(80).ConfigureAwait(false); //没有延时得话如果超过110长度,连续发可能收不到 - //重发一次,有序列号(target_component)飞机可以检测出来重复接收的 + // 重发一次,有序列号(target_component)飞机可以检测出来重复接收的 //需要新固件支持 - // await WriteCommPacketAsync(0, MavComm.COMM_DOWNLOAD_COMM, packet).ConfigureAwait(false); - // await Task.Delay(80).ConfigureAwait(false); //没有延时得话如果超过110长度,连续发可能收不到 + // await WriteCommPacketAsync(0, MavComm.COMM_DOWNLOAD_COMM, packet).ConfigureAwait(false); + //await Task.Delay(80).ConfigureAwait(false); //没有延时得话如果超过110长度,连续发可能收不到 //重发一次,有序列号(target_component)飞机可以检测出来重复接收的--需要新固件支持