ophyd.areadetector.plugins.MagickPlugin¶
-
class
ophyd.areadetector.plugins.
MagickPlugin
(*args, **kwargs)¶ -
__init__
(*args, **kwargs)¶
Methods
__init__
(*args, **kwargs)add_instantiation_callback
(callback[, …])Register a callback which will receive each OphydObject instance. 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.Any])Configure the device for something during a run describe
()Provide schema and meta-data for read()
.describe_configuration
()destroy
()Disconnect and destroy all signals on the Device disable_on_stage
()when the plugin is staged, ensure that it is disabled. enable_on_stage
()when the plugin is staged, ensure that it is enabled. ensure_blocking
()Ensure that if plugin is enabled after staging, callbacks block. ensure_nonblocking
()Ensure that if plugin is enabled after staging, callbacks don’t block. find_signal
(text[, use_re, case_sensitive, …])Search through the signal docs on this detector for the string text generate_datum
(key, timestamp, datum_kwargs)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 missing_plugins
()Find missing ports pause
()Attempt to ‘pause’ the device. put
(dev_t, **kwargs)Put a value to all components of the device read
()Read data from the device. read_configuration
()resume
()Resume a device from a ‘paused’ state. stage
()stop
(*[, success])Stop the Device and all (instantiated) subdevices subscribe
(callback[, event_type, run])Subscribe to events this event_type generates. summary
()trigger
()Trigger the device and return status object. unstage
()Unstage the device. unsubscribe
(cid)Remove a subscription unsubscribe_all
()validate_asyn_ports
()Validate that all components of pipeline are known visualize_asyn_digraph
([ax])This generates a figure showing the current asyn port layout. wait_for_connection
([all_signals, timeout])Wait for signals to connect walk_components
()Walk all components in the Device hierarchy walk_signals
(*[, include_lazy])Walk all signals in the Device hierarchy walk_subdevice_classes
()Walk all sub-Devices classes in the Device hierarchy walk_subdevices
(*[, include_lazy])Walk all sub-Devices in the hierarchy -