w
This commit is contained in:
@@ -169,7 +169,8 @@ class GalilRIODigitalOutSignal(GalilRIOSignal): # We reuse the logic implemente
|
||||
def _socket_get(self) -> float:
|
||||
"""Get command for the readback signal"""
|
||||
cmd = f"MG@OUT[{self._channel}]"
|
||||
self._readback = self.controller.socket_put_and_receive(cmd)
|
||||
ret = self.controller.socket_put_and_receive(cmd)
|
||||
self._readback = float(ret.strip())
|
||||
return self._readback
|
||||
|
||||
def _socket_set(self, val: Literal[0, 1]) -> None:
|
||||
@@ -269,7 +270,7 @@ class GalilRIO(PSIDeviceBase):
|
||||
socket_port=port,
|
||||
device_manager=device_manager,
|
||||
)
|
||||
self._readback_metadata: dict[str, float] = {"last_readback": time.monotonic()}
|
||||
self._readback_metadata: dict[str, float] = {"last_readback": 0.0}
|
||||
super().__init__(name=name, device_manager=device_manager, scan_info=scan_info, **kwargs)
|
||||
self.controller.subscribe(
|
||||
self._update_connection_state, event_type=self.SUB_CONNECTION_CHANGE
|
||||
|
||||
Reference in New Issue
Block a user