From ae17f7db0068598216c0f369b305b3e26f53ab60 Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Fri, 9 Feb 2024 15:12:19 -0800 Subject: [PATCH] Remove extraneous scaleb(-9) in set_ts_tod_ns in ptp_td so that the seconds field can be set correctly Signed-off-by: Alex Forencich --- tb/ptp_td.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tb/ptp_td.py b/tb/ptp_td.py index e90aafb95..635b7b994 100644 --- a/tb/ptp_td.py +++ b/tb/ptp_td.py @@ -127,7 +127,6 @@ def set_ts_tod_64(self, ts): def set_ts_tod_ns(self, t): ts_s, ts_ns = self.ctx.divmod(Decimal(t), Decimal(1000000000)) - ts_s = ts_s.scaleb(-9).to_integral_value() ts_ns, ts_fns = self.ctx.divmod(ts_ns, Decimal(1)) ts_ns = ts_ns.to_integral_value() ts_fns = (ts_fns * Decimal(2**32)).to_integral_value()