Note

Ophyd async is included on a provisional basis until the v1.0 release and may change API on minor release numbers before then

ophyd_async.epics.eiger.EigerController#

class ophyd_async.epics.eiger.EigerController(driver: EigerDriverIO)[source]#

Bases: DetectorControl

Methods

arm

disarm

get_deadtime

prepare

set_energy

Changing photon energy takes some time so only do so if the current energy is outside the tolerance.

wait_for_idle

get_deadtime(exposure: float) float[source]#
async set_energy(energy: float, tolerance: float = 0.1)[source]#

Changing photon energy takes some time so only do so if the current energy is outside the tolerance.

async prepare(trigger_info: TriggerInfo)[source]#
async arm()[source]#
async wait_for_idle()[source]#
async disarm()[source]#