From 5c54ce0b7035778a13b6f8b2eb342a38e76c0889 Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Sun, 5 Oct 2025 21:50:56 -0700 Subject: [PATCH] better waypoint data --- modules/system.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/system.py b/modules/system.py index bf7ddcb..f1fb69b 100644 --- a/modules/system.py +++ b/modules/system.py @@ -1090,6 +1090,12 @@ def consumeMetadata(packet, rxNode=0, channel=-1): latitudeI = waypoint_data.get('latitudeI', 0) longitudeI = waypoint_data.get('longitudeI', 0) expire = waypoint_data.get('expire', 0) + if expire == 1: + expire = "Now" + elif expire == 0: + expire = "Never" + else: + expire = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(expire)) description = waypoint_data.get('description', '') name = waypoint_data.get('name', '') logger.info(f"System: Waypoint from Device: {rxNode} Channel: {channel} NodeID:{nodeID} ID:{id} Lat:{latitudeI/1e7} Lon:{longitudeI/1e7} Expire:{expire} Name:{name} Desc:{description}")