Files
python/meshtastic
Benjamin Babeshkin 8a842ed82b Fix local node position overwrite by low-precision echoes
When other nodes relay our position via map reports, they send it at
reduced precision (e.g., 13 bits). _onPositionReceive() was blindly
overwriting our locally-stored high-precision GPS position (32 bits)
with these degraded echoes.

The fix only protects the local node's position — since we have the
GPS internally, any lower-precision update is always an echo from the
mesh, never fresh data. Remote node positions are still updated
normally, as any position they broadcast reflects their current state.

Fixes #910

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 11:18:20 -07:00
..
2025-08-19 22:03:37 +02:00
2024-07-11 12:19:16 -07:00
2026-03-02 09:51:43 -07:00
2026-03-02 10:22:21 -07:00
2020-04-27 16:44:41 -07:00
2025-08-06 18:21:32 +02:00
2025-11-06 14:17:07 -07:00
2025-08-06 18:21:32 +02:00
2025-08-06 18:21:32 +02:00