Devices: added det_cov, coll_z, scin_z, beamstop_x,y,z and cryojet_x, and fixed PV name bugs
This commit is contained in:
+19
-7
@@ -34,20 +34,25 @@ class BeamlineDevices:
|
||||
self.__ring_current_pv = PV(f"ARS07-DPCT-0100:CURR")
|
||||
|
||||
self.__dtz = MyMotor(f"{BEAMLINE}-ES-DET:TRZ")
|
||||
self.__dty = MyMotor(f"{BEAMLINE}-ES-DET:TRY")
|
||||
|
||||
self.__det_cov = EnumPV(name="det_cov",
|
||||
setpv=f"{BEAMLINE}-ES-DETCOV:SET",
|
||||
getpv=f"{BEAMLINE}-ES-DETCOV:GET")
|
||||
|
||||
self.__sample_cam = epicsAD(f"{BEAMLINE}-SAMCAM:")
|
||||
|
||||
self.__front_light = PredefinedPV(name='front_light',
|
||||
setpv="{BEAMLINE}-ES-FL:SET",
|
||||
getpv="{BEAMLINE}-ES-FL:GET",
|
||||
setpv=f"{BEAMLINE}-ES-FL:SET",
|
||||
getpv=f"{BEAMLINE}-ES-FL:GET",
|
||||
predefs={"off":1.49,
|
||||
'half':2.0,
|
||||
'max':3.0},
|
||||
timeout=10.0
|
||||
)
|
||||
self.__back_light = PredefinedPV(name='back_light',
|
||||
setpv ="{BEAMLINE}-ES-BL:SET",
|
||||
getpv="{BEAMLINE}-ES-BL:GET",
|
||||
setpv =f"{BEAMLINE}-ES-BL:SET",
|
||||
getpv=f"{BEAMLINE}-ES-BL:GET",
|
||||
predefs={"off": 0,
|
||||
'half': 0.98,
|
||||
'max': 1.2},
|
||||
@@ -59,15 +64,20 @@ class BeamlineDevices:
|
||||
getpv = f"{BEAMLINE}-ES-BL:POS-GET",
|
||||
timeout = 10.0)
|
||||
|
||||
self.__collimator_pos = PV(f"{BEAMLINE}-ES-COL:TRY") # HOW TO HANDLE!!!
|
||||
self.__collimator_pos = PV(f"{BEAMLINE}-ES-COL:TRY")
|
||||
self.__collimator_z = MyMotor(f"{BEAMLINE}-ES-COL:TRZ") # HOW TO HANDLE!!!
|
||||
|
||||
self.__scintillator_pos = PV(f"{BEAMLINE}-ES-SCL:TRY") # how to handle!!!
|
||||
self.__scintillator_z = PV(f"{BEAMLINE}-ES-SCL:TRZ")
|
||||
|
||||
self.__beamstop_pos = EnumPV(name = "beamstop_pos",
|
||||
setpv = f"{BEAMLINE}-ES-BS:POS-SET",
|
||||
getpv = f"{BEAMLINE}-ES-BS:POS-GET",
|
||||
timeout = 10.0)
|
||||
|
||||
self.__beamstop_x = MyMotor(f"{BEAMLINE}-ES-BS:TRX")
|
||||
self.__beamstop_y = MyMotor(f"{BEAMLINE}-ES-BS:TRY")
|
||||
self.__beamstop_z = MyMotor(f"{BEAMLINE}-ES-BS:TRZ")
|
||||
|
||||
|
||||
self.__zoom = SetGetPV(name = f"zoom",
|
||||
@@ -75,10 +85,12 @@ class BeamlineDevices:
|
||||
getpv = f"{BEAMLINE}-ES-SAMCAM:ZOOM.RBV")
|
||||
|
||||
self.__cryojet_pos = EnumPV(name='cryojet_pos',
|
||||
setpv = f"{BEAMLINE}-ES-CJ:POS-SET",
|
||||
getpv = f"{BEAMLINE}-ES-CJ:POS-GET",
|
||||
setpv = f"{BEAMLINE}-ES-CS:POS-SET",
|
||||
getpv = f"{BEAMLINE}-ES-CS:POS-GET",
|
||||
timeout = 10.0)
|
||||
|
||||
self.__cryojet_x = MyMotor(f"{BEAMLINE}-ES-CS:TRX")
|
||||
|
||||
|
||||
|
||||
# Transmission
|
||||
|
||||
Reference in New Issue
Block a user