bluerobotics / bluerobotics/ping-python
Ping1D set_range method is broken
- Vorherrschende Sprache
- Python
- Sterne
- 60
- Forks
- 39
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi!
I am getting the following error when using the `set_range` method for Ping1d:
```
AttributeError: 'Ping1D' object has no attribute '_scan_start'
```
I am using the latest deployment branch
Looks like the issue is with this line:
https://github.com/bluerobotics/ping-python/blob/af89ebde4fb7e48a7b9d0d416c97e1820eebae4b/brping/ping1d.py#L498
I am calling the set_range method before capturing any data, which seems to break it
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne in brping/ping1d.py ungefähr bei Zeile 498 und verfolge set_range, wenn es aufgerufen wird, bevor Daten erfasst wurden. Reproduziere die gemeldete Aufrufsequenz und überprüfe anschließend, dass das Setzen des Bereichs vor der Erfassung keine AttributeError-Ausnahme mehr auslöst und dass der Bereich danach weiterhin verwendet werden kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- embedded-iot
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100