ophyd.areadetector.detectors.LightFieldDetector

class ophyd.areadetector.detectors.LightFieldDetector(prefix='', *, name, read_attrs=None, configuration_attrs=None, parent=None, **kwargs)
__init__(prefix='', *, name, read_attrs=None, configuration_attrs=None, parent=None, **kwargs)

Methods

__init__([prefix, read_attrs, …])
check_value(value, **kwargs) Check if the value is valid for this object
clear_sub(cb[, event_type]) Remove a subscription, given the original callback function
configure((d: typing.Dict[str, …) Configure the device for something during a run
describe(…) Provide schema and meta-data for read()
describe_configuration(…) Provide schema & meta-data for read_configuration()
dispatch(key, timestamp) Notify plugins of acquisition being complete.
find_signal(text[, use_re, case_sensitive, …]) Search through the signal docs on this detector for the string text
get(**kwargs) Get the value of all components in the device
get_asyn_digraph() Get the directed graph of the ASYN ports
get_asyn_port_dictionary() Return port name : component map
get_device_tuple() The device tuple type associated with an Device class
get_instantiated_signals(*[, attr_prefix]) Yields all of the instantiated signals in a device hierarchy
get_plugin_by_asyn_port(port_name) Get the plugin which has the given asyn port name
make_data_key()
missing_plugins() Find missing ports
pause(() -> None) Attempt to ‘pause’ the device.
put(dev_t, **kwargs) Put a value to all components of the device
read(() -> ophyd.device.OrderedDictType[str, …) Read data from the device
read_configuration(…) returns dictionary mapping names to (value, timestamp) pairs
resume(() -> None) Resume a device from a ‘paused’ state
stage(*args, **kwargs)
stop(*[, success]) Stop the Device and all (instantiated) subdevices
subscribe(cb[, event_type, run]) Subscribe to events this event_type generates.
summary()
trigger(() -> ophyd.status.StatusBase) Trigger the device and return status object
unstage(() -> typing.List[object]) Unstage the device.
unsubscribe(cid) Remove a subscription
validate_asyn_ports() Validate that all components of pipeline are known
wait_for_connection([all_signals, timeout]) Wait for signals to connect