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.core.AsyncConfigurable#

class ophyd_async.core.AsyncConfigurable(*args, **kwargs)[source]#

Bases: Protocol

Methods

describe_configuration

Same API as describe, but corresponding to the keys in read_configuration.

read_configuration

Same API as read but for slow-changing fields related to configuration.

abstract async read_configuration() Dict[str, Reading][source]#

Same API as read but for slow-changing fields related to configuration. e.g., exposure time. These will typically be read only once per run.

abstract async describe_configuration() Dict[str, DataKey][source]#

Same API as describe, but corresponding to the keys in read_configuration.