This commit is contained in:
ImBenji
2024-04-14 05:05:08 +01:00
parent 564c8853ec
commit 8cc4016836
20 changed files with 1082 additions and 384 deletions

View File

@@ -248,27 +248,40 @@ class _SpeedometerState extends State<Speedometer> {
}
Timer? reloadTimer;
@override
void initState() {
// TODO: implement initState
super.initState();
Timer.periodic(Duration(milliseconds: 250), (timer) {
reloadTimer = Timer.periodic(Duration(milliseconds: 250), (timer) {
Position? newPosition = LiveInformation().trackerModule.position;
try {
Position? newPosition = LiveInformation().trackerModule.position;
speed = newPosition?.speed ?? 0;
speed = newPosition?.speed ?? 0;
arrivalTime -= 0.25;
arrivalTime = arrivalTime < 0 ? 0 : arrivalTime;
arrivalTime -= 0.25;
arrivalTime = arrivalTime < 0 ? 0 : arrivalTime;
setState(() {
setState(() {
});
});
} catch (e) {
// print(e);
}
});
}
@override
void dispose() {
// TODO: implement dispose
super.dispose();
reloadTimer?.cancel();
}
@override
Widget build(BuildContext context) {
// TODO: implement build