ophyd_devices/ophyd_devices/epics/db/x07ma_database.yml
2023-03-01 11:33:44 +01:00

112 lines
3.5 KiB
YAML

slsinfo:
desc: 'SLS beam info'
deviceClass: SLSInfo
deviceConfig: {name: slsinfo}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
undulator:
desc: 'Undulator'
deviceClass: X07MAUndulator
deviceConfig: {name: undulator, prefix: 'X07MA-ID:'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
aperture:
desc: 'Frontend aperture'
deviceClass: EpicsSignal
deviceConfig: {name: aperture, read_pv: 'X07MA-FE-DSAPER'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
mono:
desc: 'PGM Monochromator'
deviceClass: PGMMonochromator
deviceConfig: {name: mono, prefix: 'X07MA-'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
otf:
desc: 'PGM on-the-fly scan'
deviceClass: PGMOtFScan
deviceConfig: {name: temperature}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
valve:
desc: 'Endstation valve'
deviceClass: VacuumValve
deviceConfig: {name: valve, prefix: 'X07MA-OP-VG13:'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
exit_slit:
desc: 'Exit slit'
deviceClass: X07MAExitSlit
deviceConfig: {name: exit_slit, prefix: 'X07MA-OP-SL1SV1:'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
goldmesh1:
desc: 'Gold mesh 1'
deviceClass: EpicsMotor
deviceConfig: {name: goldmesh1, prefix: 'X07MA-OP-IO1:TR1'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
goldmesh2:
desc: 'Gold mesh 2'
deviceClass: EpicsMotor
deviceConfig: {name: goldmesh2, prefix: 'X07MA-OP-IO2:TR1'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
field:
desc: 'Magnetic field'
deviceClass: X07MAMagnet
deviceConfig: {name: field, prefix: 'X07MA-PC-MAG:'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
signals:
desc: 'ADC signals'
deviceClass: X07MAAnalogSignals
deviceConfig: {name: signals, prefix: 'X07MA-ES1-AI:'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
manipulator:
desc: 'Sample Manipulator'
deviceClass: X07MASampleManipulator
deviceConfig: {name: manipulator, prefix: 'X07MA-ES1-MAG:'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
temperature:
desc: 'Temperature controller'
deviceClass: X07MATemperatureController
deviceConfig: {name: temperature, prefix: 'X07MA-PC-TC:'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}
TControl:
desc: 'Automatic temperature control'
deviceClass: X07MAAutoTemperatureControl
deviceConfig: {name: 'TControl', prefix: 'X07MA-ES1-TEMP:'}
acquisitionConfig: {acquisitionGroup: monitor, readoutPriority: baseline, schedule: sync}
onFailure: raise
status: {enabled: true}