mirror of
https://github.com/pablorevilla-meshtastic/meshview.git
synced 2026-08-10 02:42:54 +02:00
The position packet may not have a location.
This commit is contained in:
+2
-1
@@ -37,11 +37,12 @@ async def build_trace(node_id):
|
||||
continue
|
||||
trace.append((p.raw_payload.latitude_i * 1e-7, p.raw_payload.longitude_i * 1e-7))
|
||||
if not trace:
|
||||
for raw_p in await store.get_packets_from(node_id, PortNum.POSITION_APP, limit=1):
|
||||
for raw_p in await store.get_packets_from(node_id, PortNum.POSITION_APP):
|
||||
p = Packet.from_model(raw_p)
|
||||
if not p.raw_payload or not p.raw_payload.latitude_i or not p.raw_payload.longitude_i:
|
||||
continue
|
||||
trace.append((p.raw_payload.latitude_i * 1e-7, p.raw_payload.longitude_i * 1e-7))
|
||||
break
|
||||
return trace
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user