id4_common.devices.vortex_dante_parts ===================================== .. py:module:: id4_common.devices.vortex_dante_parts .. autoapi-nested-parse:: Dante CAM Module Contents --------------- .. py:class:: DanteCAM1 Bases: :py:obj:`ophyd.areadetector.ADBase` Area-detector CAM interface for a single-element Dante MCA detector. .. py:attribute:: port_name .. py:attribute:: manufacturer .. py:attribute:: model .. py:attribute:: firmware .. py:attribute:: sdk_version .. py:attribute:: driver_version .. py:attribute:: adcore_version .. py:attribute:: connected .. py:attribute:: array_size .. py:attribute:: color_mode .. py:attribute:: data_type .. py:attribute:: acquire_start .. py:attribute:: acquire_stop .. py:attribute:: acquire_status .. py:attribute:: acquire_busy .. py:attribute:: real_time_preset .. py:attribute:: real_time_elapsed .. py:attribute:: real_time_live .. py:attribute:: instant_deadtime .. py:attribute:: average_deadtime .. py:attribute:: current_pixel .. py:attribute:: poll_time .. py:attribute:: read_rate .. py:attribute:: read_rate_button .. py:attribute:: queued_arrays .. py:attribute:: wait_for_plugins .. py:attribute:: array_counter .. py:attribute:: image_rate .. py:attribute:: array_callbacks .. py:attribute:: mca_mode .. py:attribute:: mca_channels .. py:attribute:: mca_mapping_points .. py:attribute:: num_images .. py:attribute:: mca_gatting .. py:attribute:: mca_list_buffer_size .. py:class:: DanteCAM4 Bases: :py:obj:`DanteCAM1` DanteCAM1 variant for a 4-element Dante detector with SNL connectivity status. .. py:attribute:: snl_connected .. py:class:: DanteSCA Bases: :py:obj:`ophyd.areadetector.ADBase` Per-channel SCA (single-channel analyser) statistics and parameters for a Dante board. .. py:attribute:: real_time .. py:attribute:: live_time .. py:attribute:: icr .. py:attribute:: ocr .. py:attribute:: triggers .. py:attribute:: events .. py:attribute:: fast_deadtime .. py:attribute:: f1_deadtime .. py:attribute:: zero_counts .. py:attribute:: baseline_counts .. py:attribute:: pileup .. py:attribute:: f1_pileup .. py:attribute:: not_f1_pileup .. py:attribute:: reset_counts .. py:attribute:: enable .. py:attribute:: fast_peaking_time .. py:attribute:: fast_threshold .. py:attribute:: fast_flat_top_time .. py:attribute:: peaking_time .. py:attribute:: max_peaking_time .. py:attribute:: energy_threshold .. py:attribute:: baseline_threshold .. py:attribute:: max_rise_time .. py:attribute:: reset_recovery_time .. py:attribute:: zero_peak_frequency .. py:attribute:: baseline_samples .. py:attribute:: gain .. py:attribute:: input_mode .. py:attribute:: input_polarity .. py:attribute:: analog_offset .. py:attribute:: base_offset .. py:attribute:: reset_threshold .. py:attribute:: time_constant .. py:attribute:: max_energy .. py:class:: DanteHDF1Plugin(*args, **kwargs) Bases: :py:obj:`id4_common.devices.ad_mixins.PolarHDF5Plugin` HDF5 plugin for the Dante detector with Dante-specific array counter and warmup. .. py:attribute:: array_counter .. py:attribute:: array_counter_readback .. py:method:: warmup() Perform a single-point MCA mapping acquisition to warm up the HDF5 plugin.