ophyd.mca.EpicsDXP#
- class ophyd.mca.EpicsDXP(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, child_name_separator='_', **kwargs)#
All high-level DXP parameters for each channel
- __init__(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, child_name_separator='_', **kwargs)#
Methods
__init__
([prefix, kind, read_attrs, ...])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)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()
destroy
()Disconnect and destroy all signals on the Device
get
(**kwargs)Get the value of all components in the device
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
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
()Dictionary mapping names to value dicts with keys: value, timestamp
resume
()Resume a device from a 'paused' state.
stage
()Stage the device for data collection.
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
()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
Attributes
SUB_ACQ_DONE
adc_percent_rule
A descriptor representing a device component (or signal)
attr_name
baseline_cut_enable
A descriptor representing a device component (or signal)
baseline_cut_percent
A descriptor representing a device component (or signal)
baseline_energy_array
A descriptor representing a device component (or signal)
baseline_filter_length
A descriptor representing a device component (or signal)
baseline_histogram
A descriptor representing a device component (or signal)
baseline_threshold
A descriptor representing a device component (or signal)
calibration_energy
A descriptor representing a device component (or signal)
component_names
configuration_attrs
connected
If the device is connected.
current_pixel
A descriptor representing a device component (or signal)
decay_time
A descriptor representing a device component (or signal)
detector_polarity
A descriptor representing a device component (or signal)
dotted_name
Return the dotted name
dynamic_range
A descriptor representing a device component (or signal)
elapsed_live_time
A descriptor representing a device component (or signal)
elapsed_real_time
A descriptor representing a device component (or signal)
elapsed_trigger_live_time
A descriptor representing a device component (or signal)
energy_threshold
A descriptor representing a device component (or signal)
event_types
Events that can be subscribed to via
obj.subscribe
events
A descriptor representing a device component (or signal)
gap_time
A descriptor representing a device component (or signal)
hints
input_count_rate
A descriptor representing a device component (or signal)
kind
lazy_wait_for_connection
live_time_output
A descriptor representing a device component (or signal)
max_energy
A descriptor representing a device component (or signal)
max_width
A descriptor representing a device component (or signal)
mca_bin_width
A descriptor representing a device component (or signal)
name
name of the device
output_count_rate
A descriptor representing a device component (or signal)
overflows
A descriptor representing a device component (or signal)
parent
The parent of the ophyd object.
peaking_time
A descriptor representing a device component (or signal)
preamp_gain
A descriptor representing a device component (or signal)
preset_events
A descriptor representing a device component (or signal)
preset_mode
A descriptor representing a device component (or signal)
preset_triggers
A descriptor representing a device component (or signal)
read_attrs
report
A report on the object.
reset_delay
A descriptor representing a device component (or signal)
root
Walk parents to find ultimate ancestor (parent's parent...).
signal_names
subscriptions
trace_data
A descriptor representing a device component (or signal)
trace_mode
A descriptor representing a device component (or signal)
trace_time
A descriptor representing a device component (or signal)
trace_time_array
A descriptor representing a device component (or signal)
trigger_gap_time
A descriptor representing a device component (or signal)
trigger_output
A descriptor representing a device component (or signal)
trigger_peaking_time
A descriptor representing a device component (or signal)
trigger_signals
trigger_threshold
A descriptor representing a device component (or signal)
triggers
A descriptor representing a device component (or signal)
underflows
A descriptor representing a device component (or signal)