From 81fb3a7864c367d513067fca05c931307b5af92a Mon Sep 17 00:00:00 2001 From: Steven Casagrande Date: Fri, 16 Jan 2026 13:30:10 -0500 Subject: [PATCH] Fix TC038D.setpoint when not using unitful newval --- src/instruments/hcp/tc038d.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/instruments/hcp/tc038d.py b/src/instruments/hcp/tc038d.py index 6a4da5f4..9f52c219 100644 --- a/src/instruments/hcp/tc038d.py +++ b/src/instruments/hcp/tc038d.py @@ -137,9 +137,9 @@ def setpoint(self): @setpoint.setter def setpoint(self, value): """Set the setpoint in °C.""" - number = assume_units(value, u.degC).to(u.degC).magnitude + value = assume_units(value, u.degC).to(u.degC) value = int(round(value.to("degC").magnitude * 10, 0)) - self.writeMultiple(0x106, int(round(number * 10))) + self.writeMultiple(0x106, int(round(value))) @property def temperature(self):