From ffce582b3b30e7ff087d78ef698dd5d4253af24a Mon Sep 17 00:00:00 2001 From: Winston Lowe Date: Wed, 7 Jan 2026 10:45:30 -0800 Subject: [PATCH] Change debug messages that I left and forgot --- lib/screens/telemetry_screen.dart | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/lib/screens/telemetry_screen.dart b/lib/screens/telemetry_screen.dart index 83b7d5a..980c573 100644 --- a/lib/screens/telemetry_screen.dart +++ b/lib/screens/telemetry_screen.dart @@ -36,6 +36,7 @@ class _TelemetryScreenState extends State { bool _isLoading = false; bool _isLoaded = false; + bool _hasData = false; Timer? _statusTimeout; StreamSubscription? _frameSubscription; RepeaterCommandService? _commandService; @@ -49,6 +50,7 @@ class _TelemetryScreenState extends State { _commandService = RepeaterCommandService(connector); _setupMessageListener(); _loadTelemetry(); + _hasData = false; } void _setupMessageListener() { @@ -77,7 +79,7 @@ class _TelemetryScreenState extends State { ScaffoldMessenger.of(context).showSnackBar( const SnackBar( - content: Text('Received status response (not implemented).'), + content: Text('Received Telemetry Data'), backgroundColor: Colors.green, ) ); @@ -86,6 +88,7 @@ class _TelemetryScreenState extends State { setState(() { _isLoading = false; _isLoaded = true; + _hasData = true; }); } @@ -128,7 +131,7 @@ class _TelemetryScreenState extends State { }); ScaffoldMessenger.of(context).showSnackBar( const SnackBar( - content: Text('Status request timed out.'), + content: Text('Telemetry request timed out.'), backgroundColor: Colors.red, ), ); @@ -143,16 +146,11 @@ class _TelemetryScreenState extends State { ScaffoldMessenger.of(context).showSnackBar( SnackBar( - content: Text('Error loading status: $e'), + content: Text('Error loading telemetry: $e'), backgroundColor: Colors.red, ), ); } - } finally { - setState(() { - _isLoading = false; - _isLoaded = false; - }); } } @@ -262,16 +260,16 @@ class _TelemetryScreenState extends State { child: ListView( padding: const EdgeInsets.all(16), children: [ - if (_isLoaded && !(_parsedTelemetry == null || _parsedTelemetry!.isEmpty)) - for (final entry in _parsedTelemetry ?? []) - _buildChannelInfoCard(entry['values'], 'Channel ${entry['channel']}', entry['channel']), - if (!_isLoaded && (_parsedTelemetry == null || _parsedTelemetry!.isEmpty)) + if (!_isLoaded && !_hasData && (_parsedTelemetry == null || _parsedTelemetry!.isEmpty)) const Center( child: Text( 'No telemetry data available.', style: TextStyle(fontSize: 16, color: Colors.grey), ), ), + if (_isLoaded || _hasData&& !(_parsedTelemetry == null || _parsedTelemetry!.isEmpty)) + for (final entry in _parsedTelemetry ?? []) + _buildChannelInfoCard(entry['values'], 'Channel ${entry['channel']}', entry['channel']), ], ), ),