ophyd.areadetector.cam.PerkinElmerDetectorCam#
- class ophyd.areadetector.cam.PerkinElmerDetectorCam(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_DONEacquireacquire_periodacquire_timead_rootarray_callbacksarray_counterarray_ratearray_sizeAn Device component that dynamically creates an ophyd Device
array_size_bytesasyn_ioattr_namebin_xbin_ycolor_modecomponent_namesconfiguration_attrsconfiguration_namesA descriptor representing a device component (or signal)
connectedIf the device is connected.
data_typedetector_statedotted_nameReturn the dotted name
event_typesEvents that can be subscribed to via
obj.subscribeframe_typegainhintsimage_modekindlazy_wait_for_connectionmanufacturermax_sizeAn Device component that dynamically creates an ophyd Device
min_xmin_ymodelnamename of the device
nd_attributes_filenum_exposuresnum_exposures_counternum_imagesnum_images_counterparentThe parent of the ophyd object.
pe_acquire_gainpe_acquire_offsetpe_corrections_dirpe_current_gain_framepe_current_offset_framepe_dwell_timepe_frame_buff_indexpe_gainpe_gain_availablepe_gain_filepe_image_numberpe_initializepe_load_gain_filepe_load_pixel_correctionpe_num_frame_bufferspe_num_frames_to_skippe_num_gain_framespe_num_offset_framespe_offset_availablepe_pixel_correction_availablepe_pixel_correction_filepe_save_gain_filepe_skip_framespe_sync_timepe_system_idpe_triggerpe_use_gainpe_use_offsetpe_use_pixel_correctionpool_alloc_bufferspool_free_bufferspool_max_bufferspool_max_mempool_used_bufferspool_used_memport_nameread_attrsread_statusreportA report on the object.
reverseAn Device component that dynamically creates an ophyd Device
rootWalk parents to find ultimate ancestor (parent's parent...).
shutter_close_delayshutter_close_epicsshutter_controlshutter_control_epicsshutter_fanoutshutter_modeshutter_open_delayshutter_open_epicsshutter_statusshutter_status_epicssignal_namessizeAn Device component that dynamically creates an ophyd Device
status_messagestring_from_serverstring_to_serversubscriptionstemperaturetemperature_actualtime_remainingtrigger_modetrigger_signals