bluerobotics / bluerobotics/ping-python
Add dynamic timeout estimation for Ping360
- 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