bluerobotics / bluerobotics/ping-cpp

Ping360 example uses auto messages without checking protocol support

オープン
#65 コメント 0 件 リアクション 0 件 担当者 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 を短くまとめたダイジェスト。