bluerobotics / bluerobotics/ping-cpp
Ping360 example uses auto messages without checking protocol support
- 主要语言
- 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