BlackBox作为MavLink的替代品

该项目旨在演示 BlackBox的功能。作为模型,我们 选择了 MAVLink,这是一种用于管理各种无人设备的知名协议。一般而言, BlackBox 与 MAVLink 相比,显然BlackBox具有更多种类的数据类型,并且此演示仅显示一些 BlackBox 功能。

项目存储库具有以下结构。每个目录对应于其中一个描述文件 MAVLink  XML 协议。在目录中,除了原 XML 文件本身的副本,还有就是它的形象 黑匣子 格式, JAVA 文件,作为转换程序的结果 MavLink2BlackBox.java

与 BlackBox 不同, MAVLink 没有描述网络拓扑结构。因此,为了更全面地展示 BlackBox的 可能性,MAVLink包分为三部分。

MicroAirVehicleHandledPacks - 只能在无人设备端接收和处理的数据包 MicroAirVehicle

GroundControlHandledPacks - 只能由控制面板 GroundControl 接收和处理的 软件

CommonPacks - 任何一方发送和接受的软件包。

并将以下演示网络拓扑写入到生成的转换器文件中

以简化的形式,描述文件如下所示:

继续...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,470评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,583评论 18 399
  • 冬日,一直想去泡温泉 元旦时,就想去,恐人太多,便搁置到周末。出发前,我们对比了几个旅游网站和几家温泉度假村,最后...
    程序后媛团阅读 633评论 0 0
  • 今天,我要为大家讲讲西安的历史。 西安,古称长安,又曾称西都、西京、大兴城、京兆城、奉元城等,是中国历史上建都朝代...
    脑子进水的海绵宝宝阅读 878评论 0 0
  • 今天呢 是我和简书真正相识的第一天,希望我们会相伴很久哟!
    西海儿阅读 146评论 0 0

友情链接更多精彩内容