updated dev config

This commit is contained in:
x12sa
2026-01-16 13:42:18 +01:00
committed by appel_c
parent 4c8e56422c
commit 68e7222668

View File

@@ -41,9 +41,10 @@ mcs:
######################## SMARACT STAGES ##################################
##########################################################################
################## XBOX 2 #####################
################## XBOX 1 ES #####################
xbpm3x:
description: X-ray beam position x monitor 1 in Xbox2
description: X-ray beam position x monitor 1 in ESbox1
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: A
@@ -61,9 +62,11 @@ xbpm3x:
readoutPriority: baseline
userParameter:
init_position: -22.5
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 0
xbpm3y:
description: X-ray beam position y monitor 1 in Xbox2
description: X-ray beam position y monitor 1 in ESbox1
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: B
@@ -81,9 +84,11 @@ xbpm3y:
readoutPriority: baseline
userParameter:
init_position: -2
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 1
sl3trxi:
description: Xbox2 slit 3 inner blade movement
description: ESbox1 slit 3 inner blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: C
@@ -101,9 +106,11 @@ sl3trxi:
readoutPriority: baseline
userParameter:
init_position: -5.5
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 2
sl3trxo:
description: Xbox2 slit 3 outer blade movement
description: ESbox1 slit 3 outer blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: D
@@ -121,9 +128,11 @@ sl3trxo:
readoutPriority: baseline
userParameter:
init_position: 6
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 3
sl3trxb:
description: Xbox2 slit 3 bottom blade movement
description: ESbox1 slit 3 bottom blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: E
@@ -141,9 +150,11 @@ sl3trxb:
readoutPriority: baseline
userParameter:
init_position: -5.8
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 4
sl3trxt:
description: Xbox2 slit 3 top blade movement
description: ESbox1 slit 3 top blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: F
@@ -161,9 +172,11 @@ sl3trxt:
readoutPriority: baseline
userParameter:
init_position: 5.5
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 5
fast_shutter_n1_x:
description: Xbox2 New fast shutter 1 x movment
description: ESbox1 New fast shutter 1 x movment
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: H
@@ -182,9 +195,11 @@ fast_shutter_n1_x:
userParameter:
init_position: -7
in: 0
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 7
fast_shutter_o1_x:
description: Xbox2 Old fast shutter 1 x movment
description: ESbox1 Old fast shutter 1 x movment
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: G
@@ -202,9 +217,11 @@ fast_shutter_o1_x:
readoutPriority: baseline
userParameter:
init_position: -15.8
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 6
fast_shutter_o2_x:
description: Xbox2 Old fast shutter 2 x movment
description: ESbox1 Old fast shutter 2 x movment
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: F
@@ -222,9 +239,11 @@ fast_shutter_o2_x:
readoutPriority: baseline
userParameter:
init_position: -15.5
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 5
filter_array_1_x:
description: Xbox2 Filter Array 1 x movment
description: ESbox1 Filter Array 1 x movment
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: B
@@ -242,9 +261,11 @@ filter_array_1_x:
readoutPriority: baseline
userParameter:
init_position: 25
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 1
filter_array_2_x:
description: Xbox2 Filter Array 2 x movment
description: ESbox1 Filter Array 2 x movment
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: C
@@ -262,9 +283,11 @@ filter_array_2_x:
readoutPriority: baseline
userParameter:
init_position: 25.5
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 2
filter_array_3_x:
description: Xbox2 Filter Array 3 x movment
description: ESbox1 Filter Array 3 x movment
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: D
@@ -282,9 +305,11 @@ filter_array_3_x:
readoutPriority: baseline
userParameter:
init_position: 25.8
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 3
filter_array_4_x:
description: Xbox2 Filter Array 4 x movment
description: ESbox1 Filter Array 4 x movment
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: E
@@ -302,9 +327,11 @@ filter_array_4_x:
readoutPriority: baseline
userParameter:
init_position: 25
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 4
sl4trxi:
description: Xbox2 slit 4 inner blade movement
description: ESbox1 slit 4 inner blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: G
@@ -322,9 +349,11 @@ sl4trxi:
readoutPriority: baseline
userParameter:
init_position: -5.5
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 6
sl4trxo:
description: Xbox2 slit 4 outer blade movement
description: ESbox1 slit 4 outer blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: H
@@ -342,9 +371,11 @@ sl4trxo:
readoutPriority: baseline
userParameter:
init_position: 6
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 7
sl4trxb:
description: Xbox2 slit 4 bottom blade movement
description: ESbox1 slit 4 bottom blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: I
@@ -362,9 +393,11 @@ sl4trxb:
readoutPriority: baseline
userParameter:
init_position: -5.8
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 8
sl4trxt:
description: Xbox2 slit 4 top blade movement
description: ESbox1 slit 4 top blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: A
@@ -382,11 +415,13 @@ sl4trxt:
readoutPriority: baseline
userParameter:
init_position: 5.5
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 0
################## XBOX 3 #####################
################## XBOX 2 ES #####################
sl5trxi:
description: Xbox3 slit 5 inner blade movement
description: ESbox2 slit 5 inner blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: C
@@ -404,9 +439,11 @@ sl5trxi:
readoutPriority: baseline
userParameter:
init_position: -6
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 2
sl5trxo:
description: Xbox3 slit 5 outer blade movement
description: ESbox2 slit 5 outer blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: D
@@ -424,9 +461,11 @@ sl5trxo:
readoutPriority: baseline
userParameter:
init_position: 5.5
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 3
sl5trxb:
description: Xbox3 slit 5 bottom blade movement
description: ESbox2 slit 5 bottom blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: E
@@ -444,9 +483,11 @@ sl5trxb:
readoutPriority: baseline
userParameter:
init_position: -5.5
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 4
sl5trxt:
description: Xbox2 slit 5 top blade movement
description: ESbox1 slit 5 top blade movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: F
@@ -464,9 +505,11 @@ sl5trxt:
readoutPriority: baseline
userParameter:
init_position: 6
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 5
xbimtrx:
description: Xbox3 beam intensity monitor x movement
description: ESbox2 beam intensity monitor x movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: A
@@ -484,9 +527,11 @@ xbimtrx:
readoutPriority: baseline
userParameter:
init_position: -14.7
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 0
xbimtry:
description: Xbox3 beam intensity monitor y movement
description: ESbox2 beam intensity monitor y movement
deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor
deviceConfig:
axis_Id: B
@@ -504,3 +549,5 @@ xbimtry:
readoutPriority: baseline
userParameter:
init_position: 0
# bl_smar_stage to use csaxs reference method. assign number according to axis channel
bl_smar_stage: 1