White Beam Attenuator Object

The WhiteBeamAttenuator class handles the ESRF White Beam Attenuator. The ESRF White Beam Attenuators are Icepap driven coper poles with sevaral holes/filters. Each attenuator pole has positive/negative limit switch and a home switch active for each filter. The configuration procedure tries to find the home switchwes and set the position of each filetr at the middle of the home switch position.

The configuration is defined in .yml file, but can also be changed/removed interactively. All the changes are saved in the corresponding .yml file.

YAML configuration example

class: 
plugin: bliss
name: wba
attenuators:
    - attenuator: $wba_Al
    - attenuator: $wba_Mo
    - attenuator: $wba_Cu

attenuator

Each attenuator is confugured as MultiplePosition object.