ophyd.mca.EpicsDXP#
- class ophyd.mca.EpicsDXP(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, **kwargs)#
All high-level DXP parameters for each channel
- __init__(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, **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_DONEadc_percent_ruleA descriptor representing a device component (or signal)
attr_namebaseline_cut_enableA descriptor representing a device component (or signal)
baseline_cut_percentA descriptor representing a device component (or signal)
baseline_energy_arrayA descriptor representing a device component (or signal)
baseline_filter_lengthA descriptor representing a device component (or signal)
baseline_histogramA descriptor representing a device component (or signal)
baseline_thresholdA descriptor representing a device component (or signal)
calibration_energyA descriptor representing a device component (or signal)
component_namesconfiguration_attrsconnectedIf the device is connected.
current_pixelA descriptor representing a device component (or signal)
decay_timeA descriptor representing a device component (or signal)
detector_polarityA descriptor representing a device component (or signal)
dotted_nameReturn the dotted name
dynamic_rangeA descriptor representing a device component (or signal)
elapsed_live_timeA descriptor representing a device component (or signal)
elapsed_real_timeA descriptor representing a device component (or signal)
elapsed_trigger_live_timeA descriptor representing a device component (or signal)
energy_thresholdA descriptor representing a device component (or signal)
event_typesEvents that can be subscribed to via
obj.subscribeeventsA descriptor representing a device component (or signal)
gap_timeA descriptor representing a device component (or signal)
hintsinput_count_rateA descriptor representing a device component (or signal)
kindlazy_wait_for_connectionlive_time_outputA descriptor representing a device component (or signal)
max_energyA descriptor representing a device component (or signal)
max_widthA descriptor representing a device component (or signal)
mca_bin_widthA descriptor representing a device component (or signal)
namename of the device
output_count_rateA descriptor representing a device component (or signal)
overflowsA descriptor representing a device component (or signal)
parentThe parent of the ophyd object.
peaking_timeA descriptor representing a device component (or signal)
preamp_gainA descriptor representing a device component (or signal)
preset_eventsA descriptor representing a device component (or signal)
preset_modeA descriptor representing a device component (or signal)
preset_triggersA descriptor representing a device component (or signal)
read_attrsreportA report on the object.
reset_delayA descriptor representing a device component (or signal)
rootWalk parents to find ultimate ancestor (parent's parent...).
signal_namessubscriptionstrace_dataA descriptor representing a device component (or signal)
trace_modeA descriptor representing a device component (or signal)
trace_timeA descriptor representing a device component (or signal)
trace_time_arrayA descriptor representing a device component (or signal)
trigger_gap_timeA descriptor representing a device component (or signal)
trigger_outputA descriptor representing a device component (or signal)
trigger_peaking_timeA descriptor representing a device component (or signal)
trigger_signalstrigger_thresholdA descriptor representing a device component (or signal)
triggersA descriptor representing a device component (or signal)
underflowsA descriptor representing a device component (or signal)