Use float for elapsed_time

When accumulating elapsed_time from many moves that take less than 1
second, elapsed_time does not get incremented because (unsigned int)0.9
= 0.
This commit is contained in:
Chow Loong Jin 2016-04-13 01:10:58 +08:00
parent 4c622c504f
commit 3d73fbf5fd
3 changed files with 4 additions and 4 deletions

View file

@ -82,7 +82,7 @@ class GCode {
const Layer* layer;
std::map<const PrintObject*,Point> _seam_position;
bool first_layer; // this flag triggers first layer speeds
unsigned int elapsed_time; // seconds
float elapsed_time; // seconds
double volumetric_speed;
GCode();