feat(config): add split device configurations for machine, frontend, endstation, and optics #9
@@ -0,0 +1,11 @@
|
||||
keithley2:
|
||||
readoutPriority: monitored
|
||||
description: Keithley 2 diode readout
|
||||
deviceClass: ophyd.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: "X09LB-KEITHLEY-2:READOUT"
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- endstation
|
||||
@@ -0,0 +1,177 @@
|
||||
xbpm1x:
|
||||
description: "X-ray BPM1 in frontend translation x"
|
||||
deviceClass: ophyd_devices.EpicsMotorEC
|
||||
deviceConfig:
|
||||
prefix: "X09L-FE-XBPM1:TRX"
|
||||
onFailure: raise
|
||||
enabled: true
|
||||
readoutPriority: baseline
|
||||
readOnly: false
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
xbpm1y:
|
||||
description: "X-ray BPM1 in frontend translation y"
|
||||
deviceClass: ophyd_devices.EpicsMotorEC
|
||||
deviceConfig:
|
||||
prefix: "X09L-FE-XBPM1:TRY"
|
||||
onFailure: raise
|
||||
enabled: true
|
||||
readoutPriority: baseline
|
||||
readOnly: false
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
fe_slit1_1_temp:
|
||||
readoutPriority: monitored
|
||||
description: FE Slit1 temperature
|
||||
deviceClass: ophyd_devices.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: X09L-FE-SL1-ETTC-0010:TEMP
|
||||
auto_monitor: true
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
fe_slit1_2_temp:
|
||||
readoutPriority: baseline
|
||||
description: FE Slit2 temperature
|
||||
deviceClass: ophyd_devices.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: X09L-FE-SL1-ETTC-0020:TEMP
|
||||
auto_monitor: true
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
fe_slit2_1_temp:
|
||||
readoutPriority: monitored
|
||||
description: FE Slit2 temperature
|
||||
deviceClass: ophyd_devices.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: X09L-FE-SL2-ETTC-0010:TEMP
|
||||
auto_monitor: true
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
fe_slit2_2_temp:
|
||||
readoutPriority: monitored
|
||||
description: FE Slit2 temperature
|
||||
deviceClass: ophyd_devices.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: X09L-FE-SL2-ETTC-0020:TEMP
|
||||
auto_monitor: true
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
fe_slit_wall_trx:
|
||||
readoutPriority: baseline
|
||||
description: Wall slit X Translation
|
||||
deviceClass: ophyd_devices.EpicsMotorEC
|
||||
deviceConfig:
|
||||
prefix: X09L-FE-SL1:TRXW
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
fe_slit_ring_trx:
|
||||
readoutPriority: baseline
|
||||
description: Ring slit X Translation
|
||||
deviceClass: ophyd_devices.EpicsMotorEC
|
||||
deviceConfig:
|
||||
prefix: X09L-FE-SL1:TRXR
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
fe_slit_top_try:
|
||||
readoutPriority: baseline
|
||||
description: Top slit Y Translation
|
||||
deviceClass: ophyd_devices.EpicsMotorEC
|
||||
deviceConfig:
|
||||
prefix: X09L-FE-SL1:TRYT
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
fe_slit_bottom_try:
|
||||
readoutPriority: baseline
|
||||
description: Top slit Y Translation
|
||||
deviceClass: ophyd_devices.EpicsMotorEC
|
||||
deviceConfig:
|
||||
prefix: X09L-FE-SL1:TRYB
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
sl1xc:
|
||||
description: "Slit 1 (frontend) x center"
|
||||
deviceClass: ophyd_devices.EpicsMotorEC
|
||||
deviceConfig:
|
||||
prefix: "X09L-FE-SL1:CENTERX"
|
||||
onFailure: raise
|
||||
enabled: true
|
||||
readoutPriority: baseline
|
||||
readOnly: false
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
sl1yc:
|
||||
description: "Slit 1 (frontend) y center"
|
||||
deviceClass: ophyd_devices.EpicsMotorEC
|
||||
deviceConfig:
|
||||
prefix: "X09L-FE-SL1:CENTERY"
|
||||
onFailure: raise
|
||||
enabled: true
|
||||
readoutPriority: baseline
|
||||
readOnly: false
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
fe_psh_pressure:
|
||||
readoutPriority: monitored
|
||||
description: pressure gauge value
|
||||
deviceClass: ophyd.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: "X09L-FE-PSH1-VMCC-1010:PRESSURE"
|
||||
auto_monitor: true
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
|
||||
fe_sto_pressure:
|
||||
readoutPriority: monitored
|
||||
description: pressure gauge value
|
||||
deviceClass: ophyd.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: "X09L-FE-STO1-VMCC-2010:PRESSURE"
|
||||
auto_monitor: true
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- frontend
|
||||
@@ -0,0 +1,53 @@
|
||||
curr:
|
||||
description: SLS ring current
|
||||
deviceClass: ophyd_devices.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: AGEBD-PARAMS:CURRENT
|
||||
auto_monitor: true
|
||||
onFailure: buffer
|
||||
enabled: true
|
||||
readoutPriority: monitored
|
||||
readOnly: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- machine
|
||||
|
||||
ofb:
|
||||
description: SLS OFB status
|
||||
deviceClass: ophyd_devices.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: ARSGE-CECL-FOFB1:FOFB-OPERATE
|
||||
auto_monitor: true
|
||||
onFailure: buffer
|
||||
enabled: true
|
||||
readoutPriority: baseline
|
||||
readOnly: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- machine
|
||||
|
||||
shutter:
|
||||
description: X07MA shutter status
|
||||
deviceClass: ophyd_devices.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: X09L-OP-PSYS:SH-A-OPEN
|
||||
auto_monitor: true
|
||||
onFailure: buffer
|
||||
enabled: true
|
||||
readoutPriority: baseline
|
||||
readOnly: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- machine
|
||||
|
||||
operator:
|
||||
description: SLS operator messages
|
||||
deviceClass: ophyd_devices.devices.sls_devices.SLSOperatorMessages
|
||||
deviceConfig:
|
||||
onFailure: buffer
|
||||
enabled: true
|
||||
readoutPriority: on_request
|
||||
readOnly: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- machine
|
||||
@@ -0,0 +1,11 @@
|
||||
machine:
|
||||
- !include ./machine.yaml
|
||||
|
||||
frontend:
|
||||
- !include ./frontend.yaml
|
||||
|
||||
optics:
|
||||
- !include ./optics.yaml
|
||||
|
||||
endstation:
|
||||
- !include ./endstation.yaml
|
||||
@@ -0,0 +1,95 @@
|
||||
pin0_trx:
|
||||
readoutPriority: baseline
|
||||
description: Pinhole PIN0 X Translation
|
||||
deviceClass: ophyd_devices.EpicsMotorEC
|
||||
deviceConfig:
|
||||
prefix: X09LB-OP-PIN0:TRX
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- optics
|
||||
|
||||
pin0_try:
|
||||
readoutPriority: baseline
|
||||
description: Pinhole PIN0 Y Translation
|
||||
deviceClass: ophyd_devices.EpicsMotorEC
|
||||
deviceConfig:
|
||||
prefix: X09LB-OP-PIN0:TRY
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- optics
|
||||
|
||||
bm1_try:
|
||||
readoutPriority: baseline
|
||||
description: Beam Monitor 1 Y Translation
|
||||
deviceClass: ophyd_devices.EpicsMotorEC
|
||||
deviceConfig:
|
||||
prefix: X09LB-OP-BM1:TRY
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- optics
|
||||
|
||||
bm1_cam:
|
||||
readoutPriority: async
|
||||
description: Beam Monitor 1 camera
|
||||
deviceClass: xil_bec.devices.cameras.beam_monitor_cam.BeamMonitorCam
|
||||
deviceConfig:
|
||||
prefix: "X09LB-OP-BM1CAM:"
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- optics
|
||||
|
||||
m1_pressure:
|
||||
readoutPriority: monitored
|
||||
description: pressure gauge value
|
||||
deviceClass: ophyd.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: "X09LB-OP-M1-VMCC-1010:PRESSURE"
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- optics
|
||||
|
||||
m2_pressure:
|
||||
readoutPriority: monitored
|
||||
description: pressure gauge value
|
||||
deviceClass: ophyd.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: "X09LB-OP-M2-VMCC-2010:PRESSURE"
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- optics
|
||||
|
||||
m1_temp:
|
||||
readoutPriority: monitored
|
||||
description: m1 temperature
|
||||
deviceClass: ophyd_devices.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: X09LB-OP-M1-ETTC-1010:TEMP
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- optics
|
||||
|
||||
m2_temp:
|
||||
readoutPriority: monitored
|
||||
description: M2 temperature
|
||||
deviceClass: ophyd_devices.EpicsSignalRO
|
||||
deviceConfig:
|
||||
read_pv: X09LB-OP-M2-ETTC-2010:TEMP
|
||||
onFailure: retry
|
||||
enabled: true
|
||||
softwareTrigger: false
|
||||
deviceTags:
|
||||
- optics
|
||||
Reference in New Issue
Block a user