This commit is contained in:
e32232340-Nadif 2026-03-01 19:31:54 +07:00
parent 739616275c
commit d5f7e3bc7b
2 changed files with 4 additions and 5 deletions

View File

@ -18,8 +18,9 @@ class _WindSpeedMonitoringScreenState extends State<WindSpeedMonitoringScreen> {
// realtime database state
final DatabaseReference _realtimeRef = FirebaseDatabase.instance.ref('anemometer/realtime');
StreamSubscription<DatabaseEvent>? _realtimeSub;
double _currentSpeed = 0.0;
List<double> _dailySpeeds = List<double>.filled(24, 0.0);
// current speed kept for future display if needed
// double _currentSpeed = 0.0;
final List<double> _dailySpeeds = List<double>.filled(24, 0.0);
@override
@ -33,7 +34,6 @@ class _WindSpeedMonitoringScreenState extends State<WindSpeedMonitoringScreen> {
if (data is Map) {
final speed = (data['kecepatan'] ?? 0).toDouble();
setState(() {
_currentSpeed = speed;
// shift hourly data, keep latest at end
_dailySpeeds.removeAt(0);
_dailySpeeds.add(speed);
@ -49,7 +49,7 @@ class _WindSpeedMonitoringScreenState extends State<WindSpeedMonitoringScreen> {
@override
Widget build(BuildContext context) {
return Scaffold,
return Scaffold(
appBar: AppBar(
title: const Text("Monitoring Kecepatan Angin"),
centerTitle: true,

View File

@ -9,7 +9,6 @@ dependencies:
sdk: flutter
firebase_core: ^4.3.0
firebase_auth: ^6.1.3
firebase_database: ^10.0.6
cloud_firestore: ^6.1.1
rxdart: ^0.27.7
google_sign_in: ^7.2.0