[fix] 兼容老固件
没有改完,兼容老固件的rtcm需要 1.gps.target_system =1 2.不能多次发送 目前1还没做到,因为库里没法判断是新的还是老的 # 类型 包含: # feat:新功能(feature) # fix:修补bug # docs:文档(documentation) # style: 格式(不影响代码运行的变动) # refactor:重构(即不是新增功能,也不是修改bug的代码变动) # test:增加测试 # chore:构建过程或辅助工具的变动
This commit is contained in:
parent
2045f87a83
commit
3e3b6f08ee
@ -1347,7 +1347,7 @@ namespace Plane.CommunicationManagement
|
|||||||
gps.target_component = rtcm_tmpser++;
|
gps.target_component = rtcm_tmpser++;
|
||||||
//实测一旦收到数据都是正确的,张伟已经做过crc检验了,为了兼容性不再做了
|
//实测一旦收到数据都是正确的,张伟已经做过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 );
|
// Console.WriteLine(" ["+ gps.target_component + "]总长: "+ length +" 发送第 "+ (a+1) + " 个包,长度: " + (ushort)datalen );
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user