From fa5a0932ee34787229225db7edc4ed1ad30d224a Mon Sep 17 00:00:00 2001 From: Winston Lowe Date: Sun, 15 Feb 2026 11:45:25 -0800 Subject: [PATCH] Refactor PathTraceData to use List for snrData and adjust data mapping in PathTraceMapScreen --- lib/screens/path_trace_map.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/screens/path_trace_map.dart b/lib/screens/path_trace_map.dart index 150c098..31a8eee 100644 --- a/lib/screens/path_trace_map.dart +++ b/lib/screens/path_trace_map.dart @@ -33,7 +33,7 @@ String formatDistance(double distanceMeters) { class PathTraceData { final Uint8List pathData; - final Uint8List snrData; + final List snrData; final Map pathContacts; PathTraceData({ @@ -216,7 +216,7 @@ class _PathTraceMapScreenState extends State { _hasData = true; _traceData = PathTraceData( pathData: pathData, - snrData: snrData, + snrData: snrData.map((e) => e.toDouble() / 4).toList(), pathContacts: pathContacts, ); _points = []; @@ -549,7 +549,7 @@ class _PathTraceMapScreenState extends State { itemBuilder: (context, index) { final snrUi = snrUiFromSNR( index < pathTraceData.snrData.length - ? pathTraceData.snrData[index].toDouble() + ? pathTraceData.snrData[index] : null, context.read().currentSf, );