ophyd.areadetector.base.ADComponent

class ophyd.areadetector.base.ADComponent(cls, suffix=None, *, lazy=True, **kwargs)
__init__(cls, suffix=None, *, lazy=True, **kwargs)

Methods

__init__(cls[, suffix, lazy])

create_component(instance)

Instantiate the object described by this Component for a Device

find_docs(parent_class)

Find all the documentation related to this class, all the way up the MRO

make_docstring(parent_class)

Create a docstring for the component, given the parent class

maybe_add_prefix(instance, kw, suffix)

Add prefix to a suffix if kw is in self.add_prefix

sub_default(func)

Default subscription decorator

sub_meta(func)

Metadata subscription decorator

sub_value(func)

Value subscription decorator

subscriptions(event_type)

(Decorator) Specify subscriptions callbacks in the Device definition

Attributes

is_device

Does this Component contain a Device?

is_signal

Does this Component contain a Signal?