楼主

[开源汇总] 【分享帖】超级好用的话题订阅的消息框架-OneMessage

[复制链接]
正式队员摆烂电控
 楼主| 2024-2-15 19:57:19 只看该作者

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
OneMessage
支持同步/异步/回调/筛选/事件/队列。帮你解耦模块,写出更易读的代码有CI和单元测试覆盖,放心使用!
性能
STM32F103下开启订阅发布和log功能,使用-g优化,RAM占用增加1.25kb,FLASH占用增加2.5kb。
步兵机器人(使用C型开发板)全部模块解耦后使用话题来通信,平均每毫秒约有40次消息发布,cpu总占用率仍然小于一半。

支持
操作系统:裸机/Freertos/ThreadX/Linux
MCU:STM32/ESP32......


Github

Gitee



示例应用
1. 基本用法,bmi088发布加速度/角速度话题数据,由姿态解算、云台等任务订阅并获取数据。


2. 为每路can线创建对应的话题,使用过滤器订阅指定id的can包,实现can设备(如电机)的动态挂载
如我们步兵底盘的电机配置文件,只需要电机型号与ID即可完成反馈数据接收与控制
跳转到指定楼层
沙发

[开源汇总] 【分享帖】超级好用的话题订阅的消息框架-OneMessage

[复制链接]
正式队员Zain.init
2024-2-17 12:36:38 只看该作者

回帖奖励 +5 金钱

太强了,感谢分享
板凳

[开源汇总] 【分享帖】超级好用的话题订阅的消息框架-OneMessage

[复制链接]
管理员chanson
2024-2-19 11:07:26 只看该作者
好耶!
回复

使用道具 举报

地板

[开源汇总] 【分享帖】超级好用的话题订阅的消息框架-OneMessage

[复制链接]
正式队员人定胜不了天
2024-2-22 11:19:23 只看该作者
这个还挺好用的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

快速回复 返回顶部 返回列表