chore(mo1_bragg): temporary ACS GETVAR interval debug logging
CI for debye_bec / test (push) Successful in 2m40s

This commit is contained in:
2026-08-05 14:11:55 +02:00
parent 5db31fb322
commit bb287e376e
+6
View File
@@ -115,6 +115,7 @@ class AcsSignal(SocketSignal):
self.enum = enum
self.cache_ttl = cache_ttl
self._last_hw_read: float | None = None
self.last_get = time.time() # required by the interval debug log in _socket_get
super().__init__(*args, **kwargs)
@property
@@ -170,6 +171,11 @@ class AcsSignal(SocketSignal):
return old_value == new_value
def _socket_get(self):
now = time.time()
interval = now - self.last_get
self.last_get = now
logger.info(f"Get signal with tag {self.tag}, time to last get: {interval * 1e3} ms")
def convert(val):
return self.enum(val).name if self.enum is not None else val