修改一个手套得包率的比较逻辑复杂的bug

其实从这个问题可以总结几点:

1、第一个,手套的得包率不对,而别的普通的sensor的得包率是对的,只能说明它们有一个地方是有差别的,就是手套要拆包,要发两次,然后看到它的得包率低,就应该想到第二次是不是没有发过去。

2、还有一个就是去看打日志,看日志以后也会发现,为什么有一些地方会多打印很多东西,明明是单线程执行的,为什么会打奇数个日志呢?有的时候确实应该多去问一点问题,为什么,这其实就是出现的问题?

3、然后会发现其实对于每一帧来说,或者说每一个帧序号,每一个sensor都会被该频段里面的所有的Hub收到一次,比如此时以后6个频段,那么对于每一个帧的每一个sensor,就应该会出现6次才对,如果没有到六次,必然有问题

4、其实从每次最后统计的结果来看,真正有问题的还是分子部分,所以就应该想到其实分子的统计确实有很多的问题,所以最后还是应该去找分子的问题。

总之,我的探索欲望不是很强,导致即使看到了问题也没有去好好的研究为什么会这样

后来还是几位老鸟帮我发现了问题,解决了这个大bug,真的感谢!

                                                                                                               2019.11.11记于桂林

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值