ophyd.areadetector.cam.PvcamDetectorCam#
- class ophyd.areadetector.cam.PvcamDetectorCam(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, **kwargs)#
- __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
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
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
()Dictionary mapping names to value dicts with keys: value, timestamp
resume
()Resume a device from a 'paused' state.
stage
(*args, **kwargs)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
()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
Attributes
SUB_ACQ_DONE
acquire
acquire_period
acquire_time
ad_root
array_callbacks
array_counter
array_rate
array_size
An Device component that dynamically creates an ophyd Device
array_size_bytes
asyn_io
attr_name
bin_x
bin_y
bit_depth
camera_firmware_vers
chip_height
chip_name
chip_width
close_delay
color_mode
component_names
configuration_attrs
configuration_names
A descriptor representing a device component (or signal)
connected
If the device is connected.
data_type
detector_mode
detector_selected
detector_state
dev_drv_vers
dotted_name
Return the dotted name
event_types
Events that can be subscribed to via
obj.subscribe
frame_transfer_capable
frame_type
full_well_capacity
gain
gain_index
head_ser_num
hints
image_mode
initialize
kind
lazy_wait_for_connection
manufacturer
max_gain_index
max_set_temperature
max_shutter_close_delay
max_shutter_open_delay
max_size
An Device component that dynamically creates an ophyd Device
measured_temperature
min_set_temperature
min_shutter_close_delay
min_shutter_open_delay
min_x
min_y
model
name
name of the device
nd_attributes_file
num_exposures
num_exposures_counter
num_images
num_images_counter
num_parallel_pixels
num_ports
num_serial_pixels
num_speed_table_entries
open_delay
parent
The parent of the ophyd object.
pcifw_vers
pixel_parallel_dist
pixel_parallel_size
pixel_serial_dist
pixel_serial_size
pixel_time
pool_alloc_buffers
pool_free_buffers
pool_max_buffers
pool_max_mem
pool_used_buffers
pool_used_mem
port_name
post_mask
post_scan
pre_mask
pre_scan
pv_cam_vers
read_attrs
read_status
report
A report on the object.
reverse
An Device component that dynamically creates an ophyd Device
root
Walk parents to find ultimate ancestor (parent's parent...).
serial_num
set_temperature
shutter_close_delay
shutter_close_epics
shutter_control
shutter_control_epics
shutter_fanout
shutter_mode
shutter_open_delay
shutter_open_epics
shutter_status
shutter_status_epics
signal_names
size
An Device component that dynamically creates an ophyd Device
slot1_cam
slot2_cam
slot3_cam
speed_table_index
status_message
string_from_server
string_to_server
subscriptions
temperature
temperature_actual
time_remaining
trigger_edge
trigger_mode
trigger_signals