bluerobotics / bluerobotics/ping-python

Add dynamic timeout estimation for Ping360

Aperta
#119 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
60
Fork
39
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

`control_transducer` message [recommends a timeout of 4s](https://docs.bluerobotics.com/ping-protocol/pingmessage-ping360/#2601-transducer), but that's the absolute worst case. Some logical considerations are outlined in [this forum post](https://discuss.bluerobotics.com/t/ping360-sonar-stops-scanning/11091/6) as to timeout factors that are state-dependent, and could be dynamically reduced given knowledge of the requested message and the previous sensor angle.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia leggendo la documentazione collegata del protocollo Ping360 e la discussione sul forum, quindi individua la gestione di control_transducer in ping-python. Definisci in che modo il messaggio richiesto e l’angolo precedente del sensore influiscono sul timeout e verifica che la stima risultante rimanga sicura riducendo al contempo le attese non necessarie.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
embedded-iot
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.