This commit is contained in:
parent
739616275c
commit
d5f7e3bc7b
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue