ophyd.device

Functions

create_device_from_components(name, *[, …])

Factory function to make a Device from Components

do_not_wait_for_lazy_connection(dev)

kind_context(kind)

required_for_connection([func, description, …])

Require that a method be called prior to marking a Device as connected

wait_for_lazy_connection(dev)

Classes

BlueskyInterface(*args, **kwargs)

Classes that inherit from this can safely customize the these methods without breaking mro.

Component(cls[, suffix, lazy, …])

A descriptor representing a device component (or signal)

ComponentWalk(ancestors, dotted_name, item)

Device([prefix, kind, read_attrs, …])

Base class for device objects

DynamicDeviceComponent(defn, *[, clsname, …])

An Device component that dynamically creates an ophyd Device

FormattedComponent(cls[, suffix, lazy, …])

A Component which takes a dynamic format string

GenerateDatumInterface()

Classes that inherit from this can safely customize the generate_datum method without breaking mro.

OrderedDictType()

Staged(value)

Three-state switch