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)飞机可以检测出来重复接收的--需要新固件支持