dodal.devices.i15.dcm.BaseDCMforI15#

class dodal.devices.i15.dcm.BaseDCMforI15[source]#

Device for double crystal monochromators (DCM), which only allow energy of the beam to be selected.

Features common across all DCM’s should include virtual motors to set energy/wavelength and contain two crystals, each of which can be movable. Some DCM’s contain crystals with roll motors, and some contain crystals with roll and pitch motors. This device only accounts for combinations of energy plus two crystals.

This device is designed to be a drop in replacement for BaseDCM for i15, which doesn’t require WAVELENGTH, BRAGG and OFFSET to be available. Once the i15 DCM supports all of the PVs required by BaseDCM, the i15 DCM device can switch to inheriting from BaseDCM and this class can be removed.

Parameters:

Methods

Attributes