From 130f275197084465a1a7f84dfede5f5fae525933 Mon Sep 17 00:00:00 2001 From: appleb_m Date: Tue, 24 Mar 2026 11:11:52 +0100 Subject: [PATCH] devices: added magnet position sensor functions and moved set_transmission function --- src/aare/daq/devices.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/aare/daq/devices.py b/src/aare/daq/devices.py index bf2ee040..78fdd330 100644 --- a/src/aare/daq/devices.py +++ b/src/aare/daq/devices.py @@ -86,19 +86,24 @@ class BeamlineDevices: self.__cryojet_x = MyMotor(f"{BEAMLINE}-ES-CS:TRX") #currently in is 5 out is 15? + self.magnet_position_sensor = PV(f"{BEAMLINE}-ES-DF1:CBOX-CMP1") + self.magnet_position_sensor_readout = PV(f"{BEAMLINE}-ES-DF1:CBOX-USER1") + + # Transmission @property def transmission(self) -> float: return 1.0 - def set_transmission(self, value: float, /, wait: bool = True): - pass @transmission.setter def transmission(self, value: float): self.set_transmission(value, wait=False) + def set_transmission(self, value: float, /, wait: bool = True): + pass + # Lamp light @property def lamp_light(self) -> float: