Merge branch 'main' into feature/device-aerotech-a3200
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
from bec_widgets.cli import AutoUpdates, ScanInfo
|
from bec_widgets.cli.auto_updates import AutoUpdates, ScanInfo
|
||||||
|
|
||||||
|
|
||||||
class PlotUpdate(AutoUpdates):
|
class PlotUpdate(AutoUpdates):
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import os
|
|||||||
|
|
||||||
def setup_epics_ca():
|
def setup_epics_ca():
|
||||||
os.environ["EPICS_CA_AUTO_ADDR_LIST"] = "NO"
|
os.environ["EPICS_CA_AUTO_ADDR_LIST"] = "NO"
|
||||||
os.environ["EPICS_CA_ADDR_LIST"] = "129.129.122.255 sls-x12sa-cagw.psi.ch:5836"
|
os.environ["EPICS_CA_ADDR_LIST"] = "129.129.110.255"
|
||||||
os.environ["PYTHONIOENCODING"] = "latin1"
|
os.environ["PYTHONIOENCODING"] = "latin1"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ slh_trxw:
|
|||||||
fi1_try:
|
fi1_try:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig:
|
deviceConfig:
|
||||||
prefix: 'X06DA-OP-FI1:TRY1'
|
prefix: 'X06DA-OP-FI1:TRY'
|
||||||
|
|
||||||
# DCCM crystal 1
|
# DCCM crystal 1
|
||||||
dccm_pitch1:
|
dccm_pitch1:
|
||||||
@@ -40,24 +40,37 @@ dccm_xbpm:
|
|||||||
deviceConfig:
|
deviceConfig:
|
||||||
prefix: 'X06DA-OP-XBPM1:SumAll:MeanValue_RBV'
|
prefix: 'X06DA-OP-XBPM1:SumAll:MeanValue_RBV'
|
||||||
|
|
||||||
|
# DCCM common
|
||||||
|
|
||||||
|
dccm_energy:
|
||||||
|
description: Monochromator energy using ECMC virtual motors
|
||||||
|
deviceClass: ophyd.EpicsMotor
|
||||||
|
deviceConfig:
|
||||||
|
prefix: 'X06DA-OP-DCCM:_ENERGY'
|
||||||
|
dccm_eoffset:
|
||||||
|
description: Monochromator energy offset for ECMC virtual motors
|
||||||
|
deviceClass: ophyd.EpicsMotor
|
||||||
|
deviceConfig:
|
||||||
|
prefix: 'X06DA-OP-DCCM:_EOFFSET'
|
||||||
|
|
||||||
# Secondary source XBPM
|
# Secondary source XBPM
|
||||||
ssxbpm_trx:
|
ssxbpm_trx:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig:
|
deviceConfig:
|
||||||
prefix: 'X06DA-ES-SSBPM1:TRX1'
|
prefix: 'X06DA-ES-SSBPM1:TRX'
|
||||||
ssxbpm_try:
|
ssxbpm_try:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig:
|
deviceConfig:
|
||||||
prefix: 'X06DA-ES-SSBPM1:TRY1'
|
prefix: 'X06DA-ES-SSBPM1:TRY'
|
||||||
|
|
||||||
ssslit_trxr:
|
ssslit_trxr:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig:
|
deviceConfig:
|
||||||
prefix: 'X06DA-ES-SSSH1:TRXI'
|
prefix: 'X06DA-ES-SSSH1:TRXR'
|
||||||
ssslit_trxw:
|
ssslit_trxw:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig:
|
deviceConfig:
|
||||||
prefix: 'X06DA-ES-SSSH1:TRXO'
|
prefix: 'X06DA-ES-SSSH1:TRXW'
|
||||||
ssslit_tryt:
|
ssslit_tryt:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig:
|
deviceConfig:
|
||||||
@@ -69,11 +82,11 @@ ssslit_tryb:
|
|||||||
ssxi1_trx:
|
ssxi1_trx:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig:
|
deviceConfig:
|
||||||
prefix: 'X06DA-ES-SSXI1:TRX1'
|
prefix: 'X06DA-ES-SSXI1:TRX'
|
||||||
ssxi1_try:
|
ssxi1_try:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig:
|
deviceConfig:
|
||||||
prefix: 'X06DA-ES-SSXI1:TRY1'
|
prefix: 'X06DA-ES-SSXI1:TRY'
|
||||||
|
|
||||||
# Vertical focusing mirror
|
# Vertical focusing mirror
|
||||||
vfm_trxu:
|
vfm_trxu:
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
slh_trxr:
|
slh_trxr:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig: {prefix: 'X06DA-OP-SLH:TRXR'}
|
deviceConfig: {prefix: 'X06DA-OP-SLH:TRXR'}
|
||||||
@@ -16,7 +17,7 @@ slh_trxw:
|
|||||||
softwareTrigger: false
|
softwareTrigger: false
|
||||||
fi1_try:
|
fi1_try:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig: {prefix: 'X06DA-OP-FI1:TRY1'}
|
deviceConfig: {prefix: 'X06DA-OP-FI1:TRY'}
|
||||||
onFailure: buffer
|
onFailure: buffer
|
||||||
enabled: true
|
enabled: true
|
||||||
readoutPriority: monitored
|
readoutPriority: monitored
|
||||||
@@ -62,6 +63,24 @@ dccm_energy2:
|
|||||||
readoutPriority: monitored
|
readoutPriority: monitored
|
||||||
readOnly: false
|
readOnly: false
|
||||||
softwareTrigger: false
|
softwareTrigger: false
|
||||||
|
dccm_energy:
|
||||||
|
description: Monochromator energy using ECMC virtual motors
|
||||||
|
deviceClass: ophyd.EpicsMotor
|
||||||
|
deviceConfig: {prefix: 'X06DA-OP-DCCM:_ENERGY'}
|
||||||
|
onFailure: buffer
|
||||||
|
enabled: true
|
||||||
|
readoutPriority: monitored
|
||||||
|
readOnly: false
|
||||||
|
softwareTrigger: false
|
||||||
|
dccm_eoffset:
|
||||||
|
description: Monochromator energy offset between crystals using ECMC virtual motors
|
||||||
|
deviceClass: ophyd.EpicsMotor
|
||||||
|
deviceConfig: {prefix: 'X06DA-OP-DCCM:_EOFFSET'}
|
||||||
|
onFailure: buffer
|
||||||
|
enabled: true
|
||||||
|
readoutPriority: monitored
|
||||||
|
readOnly: false
|
||||||
|
softwareTrigger: false
|
||||||
dccm_xbpm:
|
dccm_xbpm:
|
||||||
deviceClass: ophyd.EpicsSignalRO
|
deviceClass: ophyd.EpicsSignalRO
|
||||||
deviceConfig: {read_pv: 'X06DA-OP-XBPM1:SumAll:MeanValue_RBV'}
|
deviceConfig: {read_pv: 'X06DA-OP-XBPM1:SumAll:MeanValue_RBV'}
|
||||||
@@ -72,7 +91,7 @@ dccm_xbpm:
|
|||||||
softwareTrigger: false
|
softwareTrigger: false
|
||||||
ssxbpm_trx:
|
ssxbpm_trx:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig: {prefix: 'X06DA-ES-SSBPM1:TRX1'}
|
deviceConfig: {prefix: 'X06DA-ES-SSBPM1:TRX'}
|
||||||
onFailure: buffer
|
onFailure: buffer
|
||||||
enabled: true
|
enabled: true
|
||||||
readoutPriority: monitored
|
readoutPriority: monitored
|
||||||
@@ -80,7 +99,7 @@ ssxbpm_trx:
|
|||||||
softwareTrigger: false
|
softwareTrigger: false
|
||||||
ssxbpm_try:
|
ssxbpm_try:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig: {prefix: 'X06DA-ES-SSBPM1:TRY1'}
|
deviceConfig: {prefix: 'X06DA-ES-SSBPM1:TRY'}
|
||||||
onFailure: buffer
|
onFailure: buffer
|
||||||
enabled: true
|
enabled: true
|
||||||
readoutPriority: monitored
|
readoutPriority: monitored
|
||||||
@@ -88,7 +107,7 @@ ssxbpm_try:
|
|||||||
softwareTrigger: false
|
softwareTrigger: false
|
||||||
ssslit_trxr:
|
ssslit_trxr:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig: {prefix: 'X06DA-ES-SSSH1:TRXI'}
|
deviceConfig: {prefix: 'X06DA-ES-SSSH1:TRXR'}
|
||||||
onFailure: buffer
|
onFailure: buffer
|
||||||
enabled: true
|
enabled: true
|
||||||
readoutPriority: monitored
|
readoutPriority: monitored
|
||||||
@@ -96,7 +115,7 @@ ssslit_trxr:
|
|||||||
softwareTrigger: false
|
softwareTrigger: false
|
||||||
ssslit_trxw:
|
ssslit_trxw:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig: {prefix: 'X06DA-ES-SSSH1:TRXO'}
|
deviceConfig: {prefix: 'X06DA-ES-SSSH1:TRXW'}
|
||||||
onFailure: buffer
|
onFailure: buffer
|
||||||
enabled: true
|
enabled: true
|
||||||
readoutPriority: monitored
|
readoutPriority: monitored
|
||||||
@@ -120,7 +139,7 @@ ssslit_tryb:
|
|||||||
softwareTrigger: false
|
softwareTrigger: false
|
||||||
ssxi1_trx:
|
ssxi1_trx:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig: {prefix: 'X06DA-ES-SSXI1:TRX1'}
|
deviceConfig: {prefix: 'X06DA-ES-SSXI1:TRX'}
|
||||||
onFailure: buffer
|
onFailure: buffer
|
||||||
enabled: true
|
enabled: true
|
||||||
readoutPriority: monitored
|
readoutPriority: monitored
|
||||||
@@ -128,7 +147,7 @@ ssxi1_trx:
|
|||||||
softwareTrigger: false
|
softwareTrigger: false
|
||||||
ssxi1_try:
|
ssxi1_try:
|
||||||
deviceClass: ophyd.EpicsMotor
|
deviceClass: ophyd.EpicsMotor
|
||||||
deviceConfig: {prefix: 'X06DA-ES-SSXI1:TRY1'}
|
deviceConfig: {prefix: 'X06DA-ES-SSXI1:TRY'}
|
||||||
onFailure: buffer
|
onFailure: buffer
|
||||||
enabled: true
|
enabled: true
|
||||||
readoutPriority: monitored
|
readoutPriority: monitored
|
||||||
|
|||||||
Reference in New Issue
Block a user