由于用到了主动报警上传功能。一个简单的if判断,便实现了判断与上传功能。

脱机测试,上流量台测试,都正常。以为这件事便了了。

结果到了现场却给暴出了问题,没法收到报警。

。。。

于是,一对一的现场解决。

发现,还是自己的代码出了问题。心情很不好。感觉自己太粗心了,但是却无从改变自己。

简单来说就是:

Mbus是单向通信。单片机内部有flag来标注是TX还是RX。

正常的CommHandle里面,会改变flag。

但是主动上传功能,没有用于flag,是直接加到while(1)内部去循环判断了。

问题便出现了,默认的flag是RX功能,会出现自收自发。加上用的同一个buffer,也就是说发送时buffer被自己给修改了。

接收数据正常应该是:fe fe fe fe 68 20 ......

结果成了fe fe fe fe fe 20,

把68给丢了。

平常测试时,是人眼看的,瞄一眼,便忽略了压根没有68这个字,只看了看其它后面的error展现了。

自我怀疑人生。。。。

Mbus新增主动报警功能,简单问题的波折路程。相关推荐

  1. 主动学习简单教程及代码示例

    本文是这篇文章的(翻译)简化版. 本文代码地址 已经不止一次有人说代码地址打不开,但是每次我都打得开..这里放个阿里云的地址吧Active_Learning_Tutorial.ipynb.需要的去阿里 ...

  2. 主动学习入门篇:什么是主动学习?有哪些具体应用

    文 | 淘系技术部 初类 来源 | 知乎 在大数据和算力的助力下,深度学习掀起了一波浪潮,在许多领域取得了显著的成绩.以监督学习为主的深度学习方法,往往期望能够拥有大量的标注样本进行训练,模型能够学到 ...

  3. RocketMQ实战与原理---安装、部署及简单应用

    RocketMQ实战与原理 第一章  安装.部署及简单应用 1. 安装 1.1 下载RocketMQ 2. 部署 2.1 部署nameserver 2.2 部署broker 2.3 新增Topic 3 ...

  4. 从简易计算器到设计模式(策略、简单工厂)

    前言 最近在拜读<大话设计模式>这本书,作为一个小白中的小白,读完以后感触还是很深的.再次做一个学习的记录,同时也算给自己多一次实践的机会. 问题 相信大家在上学时都写过"简易计 ...

  5. Adobe Photoshop CS5 标准版新增功能

    转载请说明来源于"厦门SEO" 本文地址:http://www.96096.cc/Article/161770.html 国外ps教程 2010年4月12日北京时间23时,Adob ...

  6. [热门]浅谈360主动防御(360提示)、瑞星主动及360实时查杀的免杀技巧

    今天我给大家讲解一下过360主动和瑞星主动的新思路 现在的360很变态,一方面联合360杀毒,360安全卫士,后台收集 数据 进行联合防御策略 根据我的研究,360实时监视你的电脑,如果你的某个文件操 ...

  7. spring boot 高性能批量新增_「SpringBoot DB系列」Jooq之新增记录使用姿势

    [SpringBoot DB 系列]Jooq 之新增记录使用姿势 接下来我们开始进入 jooq 的增删改查的使用姿势系列,本篇将主要介绍如何利用 jooq 来实现添加数据 I. 项目搭建 本项目借助S ...

  8. 分布式存储系统sheepdog

    Sheepdog,是由NTT的3名日本研究员开发的开源项目,主要用来为虚拟机提供块设备. 其架构例如以下: 以下,我们将从架构.模块等几个方面来介绍下: 一.架构图 如上图: 採用无中心节点的全对称架 ...

  9. 鸟哥的Linux私房菜(基础篇)- 第十七章、程序管理与 SELinux 初探

    第十七章.程序管理与 SELinux初探 最近升级日期:2009/09/11 一个程序被加载到内存当中运行,那么在内存内的那个数据就被称为程序(process).程序是操作系统上非常重要的概念,所有系 ...

最新文章

  1. DreamWeaver做ASP 第13页
  2. 2D平台游戏王牌英雄的AI寻路解决方案
  3. no.7_qzhai 开心版_传世霸业超变版下载-传世霸业超变版手机版下载v1.0
  4. android 首页布局变换,Android XML布局与View之间的转换
  5. 【渝粤题库】广东开放大学 跨文化商务沟通 形成性考核
  6. 5. 多线程程序如何让 IO 和“计算”相互重叠,降低 latency?
  7. 《编译原理》一道关于逆波兰式的作业题(学委推导出了逆波兰式的数学公式表示)
  8. 【概率笔记】条件概率这样学才快啦
  9. 分享非常宝贵的工作经
  10. androidid什么时候会变_高瓷绿松石是什么意思?为何绿松石的瓷度要比颜色重要?...
  11. echart坐标轴添加下划线问题
  12. html 的title中显示网页logo
  13. Android 键值映射
  14. 总结中间方攻击和CA认证中心
  15. 计算机切屏的三种快捷键,小技巧:笔记本切换屏幕快捷键_计算机的基本知识_IT /计算机_信息...
  16. Linux查看系统版号
  17. 链路预测 matlab,链路预测
  18. 第四周作业:利用matlab制作图像的二值模板并分别利用模板进行“与模板相与”、“与模板相或”、“与模板异或”操作
  19. 使用 ArcGIS Pro 对一幅没有空间参考的老照片进行配准
  20. 手机wifi可以连接路由器但是上不了网,为什么?

热门文章

  1. 淘宝客运营推广技巧方法有哪些?
  2. 常见Android面试题整理
  3. 用Python每天自动给女朋友免费发短信,谁说程序员不懂浪漫?
  4. 有效学习python
  5. CRF as RNN
  6. 外包程序猿的漫漫人生路
  7. c语言中:=和==的区别是什么?
  8. Protobuf(Protocol Buffer)在Unity中的简单应用
  9. HTML5新特性小结
  10. HTML5期末大作业:校园网站设计——云南艺术学院文化学院(3页) HTML+CSS+JavaScript web前端开发技术 web课程设计 网页规划与设计