bluerobotics / bluerobotics/ping-cpp

Ping360 example uses auto messages without checking protocol support

Ouverte
#65 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
C++
Étoiles
19
Forks
17
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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).

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez dans test/test-device-ping360.cpp, au niveau de l’exemple associé, et examinez la documentation relative à l’auto-transmission du protocole Ping v1.1. Ajoutez une vérification des capacités du protocole afin que les appareils non pris en charge utilisent uniquement des messages manuels, puis vérifiez le comportement de l’exemple pour les appareils qui prennent en charge ou non les messages concernés.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp
Domaine
api, embedded-iot
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.