Skip to content

Commit 5a45001

Browse files
updaating driver
1 parent c1dd1ae commit 5a45001

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

  • benchmesh-serial-service/src/benchmesh_service/drivers/tenma_72

benchmesh-serial-service/src/benchmesh_service/drivers/tenma_72/driver.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,16 @@ def query_status(self):
107107
}
108108

109109
def poll_status(self):
110+
p = None
110111
v = self.query_output_voltage()
111112
i = self.query_output_current()
113+
fv = self._parse_numeric(v)
114+
fi = self._parse_numeric(i)
115+
if fv is None or fi is None:
116+
p = None
117+
p = fv * fi
112118
s = self.query_status()
113-
result = {"VOUT1": v, "IOUT1": i}
119+
result = {"VOUT1": v, "IOUT1": i, "POUT1": p}
114120
if isinstance(s, dict):
115121
result.update(s)
116122
return result

0 commit comments

Comments
 (0)