mirror of
https://github.com/alexhopeoconnor/firmware.git
synced 2026-10-13 15:11:20 +10:00
Fix remaining NodeDB review issues
Agent-Logs-Url: https://github.com/meshtastic/firmware/sessions/c76b9a5a-7244-4fbc-9ef0-98091d8caaea Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
This commit is contained in:
co-authored by
thebentern
parent
589634c18d
commit
a0daaf6b5c
@@ -147,9 +147,10 @@ void WaypointModule::drawFrame(OLEDDisplay *display, OLEDDisplayUiState *state,
|
||||
const char *statusLine2 = nullptr;
|
||||
|
||||
// Distance only needs our own position fix; compass/bearing additionally needs heading.
|
||||
const meshtastic_PositionLite *ownPos = ourNode ? nodeDB->getNodePosition(ourNode->num) : nullptr;
|
||||
if (hasOwnPositionFix && ownPos) {
|
||||
const meshtastic_PositionLite &op = *ownPos;
|
||||
meshtastic_PositionLite ownPos;
|
||||
const bool haveOwnPos = ourNode && nodeDB->copyNodePosition(ourNode->num, ownPos);
|
||||
if (hasOwnPositionFix && haveOwnPos) {
|
||||
const meshtastic_PositionLite &op = ownPos;
|
||||
const float d =
|
||||
GeoCoord::latLongToMeter(DegD(wp.latitude_i), DegD(wp.longitude_i), DegD(op.latitude_i), DegD(op.longitude_i));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user