dodal.devices.electron_analyser.DualEnergySource#

class dodal.devices.electron_analyser.DualEnergySource[source]#

Holds two EnergySource devices and provides a signal to read energy depending on which source is selected. This is controlled by a selected_source signal which can switch source using SelectedSource enum. Both sources energy is recorded in the read, the energy signal is used as a helper signal to know which source is being used.

Parameters:
  • source1 (SignalR[float])

  • source2 (SignalR[float])

  • name (str, default: '')

  • source1 – Default energy signal to select.

  • source2 – Secondary energy signal to select.

  • name – name of this device.

Methods

Attributes

energy