mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-22 12:33:29 +00:00
Adds explicit type cast.
This commit is contained in:
parent
cfb75b58ca
commit
f720a6201b
@ -45,7 +45,7 @@ void Drive::set_rotation_speed(float revolutions_per_minute) {
|
|||||||
// From there derive the appropriate rotational multiplier and possibly update the
|
// From there derive the appropriate rotational multiplier and possibly update the
|
||||||
// count of cycles since the index hole proportionally.
|
// count of cycles since the index hole proportionally.
|
||||||
const float new_rotational_multiplier = float(cycles_per_revolution_) / float(get_input_clock_rate());
|
const float new_rotational_multiplier = float(cycles_per_revolution_) / float(get_input_clock_rate());
|
||||||
cycles_since_index_hole_ *= new_rotational_multiplier / rotational_multiplier_;
|
cycles_since_index_hole_ = Cycles::IntType(float(cycles_since_index_hole_) * new_rotational_multiplier / rotational_multiplier_);
|
||||||
rotational_multiplier_ = new_rotational_multiplier;
|
rotational_multiplier_ = new_rotational_multiplier;
|
||||||
cycles_since_index_hole_ %= cycles_per_revolution_;
|
cycles_since_index_hole_ %= cycles_per_revolution_;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user