bluerobotics / bluerobotics/ping-cpp

Ping360 example uses auto messages without checking protocol support

未关闭
#65 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
C++
星标
19
派生
17
PR 合并指标
30 天内没有已合并 PR

描述

Ping-protocol v1.1 introduced support for [auto transmission](https://docs.bluerobotics.com/ping-protocol/pingmessage-ping360/#2602-auto_transmit) for the ping360 message set, which [our example](https://github.com/bluerobotics/ping-cpp/blob/master/test/test-device-ping360.cpp#L56) uses without checking that the device is capable of handling and sending the relevant messages.

Ideally it should check the protocol version and fall back to only manual messages if relevant.
[Raised/discussed here](https://discuss.bluerobotics.com/t/obtaining-raw-data-from-the-ping360-using-ping-cpp/19573/2).

贡献指南

这个仓库没有索引到贡献指南

调研方向

从 test/test-device-ping360.cpp 中链接的示例开始,并查看 Ping 协议 v1.1 的自动传输文档。添加协议功能检查,使不支持的设备仅使用手动消息,然后验证该示例对于支持和不支持相关消息的设备的行为。

由索引模型根据 Issue 内容生成。

评估

技术栈
cpp
领域
api, embedded-iot
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
48/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。