import 'package:flutter/material.dart'; import 'sensor_data.dart'; import 'sensor_service.dart'; class SensorProvider with ChangeNotifier { final SensorService _service = SensorService(); SensorData? _sensorData; Error? _error; SensorData? get sensorData => _sensorData; Error? get error => _error; Future fetchData() async { try { _sensorData = await _service.fetchSensorData(); } catch (e) { _error = e as Error; } notifyListeners(); } }