diff --git a/src/trainer.rs b/src/trainer.rs index fe73e43..34384e6 100644 --- a/src/trainer.rs +++ b/src/trainer.rs @@ -77,7 +77,7 @@ impl Trainer { { let last = self.data[self.data.len() - 1]; let dt = (data.time - last.time).as_seconds_f32(); - let dist = (dt * (speed / 360) as f32) as u32; + let dist = (dt * speed as f32 / 360.0) as u32; data.distance = Some(dist); } self.data.push_back(data);