bubnikv
31b0ae164d
Optimization of the GCodeTimeEstimator to only keep a fixed number
...
of trapeziodal blocks around. The number is hard coded to 64,
and 3x64 blocks are flushed everytime the queue grows over 4x64 blocks.
This time estimator is slightly more close to what the firmware does, which
keeps a fixed number of blocks and it recalculates all the blocks
every time a new block is added while the oldest block is pushed out
of the queue. Therefore this optimization shall produce negligible
differences to what the previous code produced.
2020-04-01 13:42:26 +02:00
..
2020-03-24 21:51:05 +01:00
2020-03-25 10:15:02 +01:00
2020-03-27 14:15:09 +01:00
2020-03-25 14:35:41 +01:00
2020-03-16 14:37:54 +01:00
2019-08-21 15:39:20 +02:00
2018-09-19 11:02:24 +02:00
2019-10-01 14:58:37 +02:00
2019-10-04 16:50:01 +02:00
2019-10-04 16:50:01 +02:00
2018-12-20 13:38:00 +01:00
2020-02-19 12:58:03 +01:00
2019-12-19 11:27:19 +01:00
2019-05-03 18:01:39 +02:00
2020-04-01 09:49:04 +02:00
2020-04-01 09:49:04 +02:00
2020-03-25 16:04:11 +01:00
2020-03-03 15:53:26 +01:00
2020-02-20 17:33:43 +01:00
2020-03-03 15:47:02 +01:00
2020-03-25 14:35:41 +01:00
2020-02-19 12:58:03 +01:00
2020-02-14 09:21:00 +01:00
2020-02-08 21:36:43 +01:00
2020-02-08 21:36:43 +01:00
2019-10-04 16:50:01 +02:00
2019-10-04 16:50:01 +02:00
2020-03-04 10:34:59 +01:00
2020-03-04 10:34:59 +01:00
2019-10-04 16:50:01 +02:00
2019-11-14 17:02:32 +01:00
2020-02-18 09:52:34 +01:00
2020-03-04 13:06:21 +01:00
2019-06-25 16:04:29 +02:00
2018-09-19 11:02:24 +02:00
2018-09-19 11:02:24 +02:00
2020-02-18 12:26:56 +01:00
2020-02-18 12:26:56 +01:00
2020-04-01 09:49:04 +02:00
2020-03-25 10:15:02 +01:00
2020-03-25 10:15:02 +01:00
2020-03-21 10:09:33 +01:00
2020-03-21 10:09:33 +01:00
2018-09-19 11:02:24 +02:00
2018-09-19 11:02:24 +02:00
2020-04-01 13:42:26 +02:00
2020-04-01 13:42:26 +02:00
2020-01-23 16:11:21 +01:00
2020-01-23 16:11:21 +01:00
2019-12-19 12:27:49 +01:00
2019-12-19 12:27:49 +01:00
2018-09-19 11:02:24 +02:00
2019-06-06 14:27:07 +02:00
2019-11-14 17:02:32 +01:00
2020-03-20 13:37:13 +01:00
2020-02-05 16:53:48 +01:00
2020-03-14 11:59:50 +01:00
2019-05-13 18:01:00 +02:00
2020-03-25 14:35:41 +01:00
2019-11-22 18:22:44 +01:00
2019-11-22 18:22:44 +01:00
2020-03-25 14:35:41 +01:00
2020-02-07 16:33:04 +01:00
2019-08-01 16:03:52 +02:00
2019-06-06 14:27:07 +02:00
2020-01-20 13:29:59 +01:00
2019-06-03 15:27:46 +02:00
2020-03-30 13:26:24 +02:00
2020-03-30 13:26:24 +02:00
2019-11-22 19:09:39 +01:00
2018-09-19 11:02:24 +02:00
2020-01-24 14:26:19 +01:00
2019-09-27 19:47:30 +02:00
2019-09-27 19:47:30 +02:00
2019-11-22 19:09:39 +01:00
2019-07-02 16:42:23 +02:00
2019-07-05 19:06:19 +02:00
2020-01-23 10:58:18 +01:00
2019-11-11 12:55:22 +01:00
2018-10-29 16:01:26 +01:00
2020-04-01 09:49:04 +02:00
2020-02-08 21:36:43 +01:00
2019-10-01 17:17:08 +02:00
2020-02-04 15:27:38 +01:00
2020-01-21 12:10:09 +01:00
2018-09-19 11:02:24 +02:00
2020-03-25 14:35:41 +01:00
2019-11-01 19:59:09 +01:00
2020-03-04 12:48:04 +01:00
2019-11-01 19:59:09 +01:00
2019-08-22 11:35:25 +02:00
2019-09-27 18:17:21 +02:00
2020-03-04 12:48:04 +01:00
2020-03-25 10:15:02 +01:00
2020-03-25 10:15:02 +01:00
2020-02-12 15:39:04 +01:00
2019-09-25 12:18:30 +02:00
2020-03-20 18:25:11 +01:00
2020-03-14 09:49:12 +01:00
2020-03-14 11:59:50 +01:00
2019-09-04 16:11:28 +02:00
2019-08-19 17:04:14 +02:00
2020-01-03 16:33:04 +01:00
2020-02-07 14:10:27 +01:00
2020-01-23 09:53:06 +01:00
2020-01-23 10:58:18 +01:00
2020-01-23 10:58:18 +01:00
2020-01-29 14:13:21 +01:00
2020-03-02 12:43:00 +01:00
2020-02-18 17:39:36 +01:00
2020-02-18 17:39:36 +01:00
2020-02-18 17:39:36 +01:00
2020-02-05 16:53:48 +01:00
2020-02-05 16:53:48 +01:00
2019-12-13 13:43:16 +01:00
2019-12-13 13:43:16 +01:00
2020-01-03 14:07:31 +01:00
2018-09-19 11:02:24 +02:00
2019-09-06 15:03:49 +02:00
2019-09-06 15:03:49 +02:00
2018-09-19 11:02:24 +02:00
2020-03-14 11:59:50 +01:00
2019-11-01 19:59:09 +01:00
2019-11-01 19:59:09 +01:00
2020-04-01 09:58:31 +02:00
2019-02-08 09:26:48 +01:00
2019-10-01 14:58:37 +02:00
2019-10-14 12:50:08 +02:00
2019-10-07 08:56:54 +02:00
2020-03-25 14:35:41 +01:00
2020-03-25 14:35:41 +01:00
2020-02-27 10:44:25 +01:00
2020-02-27 10:44:25 +01:00
2019-10-23 17:32:17 +02:00
2019-10-23 17:32:17 +02:00