bluerobotics / bluerobotics/ping-python

Ping1D set_range method is broken

Offen
#157 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.