From 620f77ddb79de683befb458f43c30435759ac0e2 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Mon, 15 Feb 2021 19:18:51 -0500 Subject: msgblock: Add clock estimation helper functions Signed-off-by: Kevin O'Connor --- klippy/clocksync.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'klippy/clocksync.py') diff --git a/klippy/clocksync.py b/klippy/clocksync.py index ccead0f6..f32ed3cd 100644 --- a/klippy/clocksync.py +++ b/klippy/clocksync.py @@ -54,7 +54,7 @@ class ClockSync: freq = 1000000000000. if pace: freq = self.mcu_freq - serial.set_clock_est(freq, self.reactor.monotonic(), 0) + serial.set_clock_est(freq, self.reactor.monotonic(), 0, 0) # MCU clock querying (_handle_clock is invoked from background thread) def _get_clock_event(self, eventtime): self.serial.raw_send(self.get_clock_cmd, 0, 0, self.cmd_queue) @@ -116,7 +116,7 @@ class ClockSync: new_freq = self.clock_covariance / self.time_variance pred_stddev = math.sqrt(self.prediction_variance) self.serial.set_clock_est(new_freq, self.time_avg + TRANSMIT_EXTRA, - int(self.clock_avg - 3. * pred_stddev)) + int(self.clock_avg - 3. * pred_stddev), clock) self.clock_est = (self.time_avg + self.min_half_rtt, self.clock_avg, new_freq) #logging.debug("regr %.3f: freq=%.3f d=%d(%.3f)", -- cgit v1.2.3-70-g09d2