id4_common.devices.quadems#
QuadEMs for POLAR
Module Contents#
- class id4_common.devices.quadems.StatsPluginQuadEM(*args, **kwargs)#
Bases:
id4_common.devices.ad_mixins.StatsPluginStatsPlugin variant for QuadEM that disables auto-kind subscriptions.
- kind = 'config'#
- class id4_common.devices.quadems.QuadEMPOLAR#
Bases:
ophyd.QuadEMQuadEM device with POLAR-specific statistics plugins and fast readback signals.
- image#
- current1#
- current2#
- current3#
- current4#
- sum_all#
- sumall_mean#
- sumall_fast#
- sumall_sigma#
- sumx_mean#
- sumx_fast#
- sumx_sigma#
- sumy_mean#
- sumy_fast#
- sumy_sigma#
- diffx_mean#
- diffx_fast#
- diffx_sigma#
- diffy_mean#
- diffy_fast#
- diffy_sigma#
- posx_mean#
- posx_fast#
- posx_sigma#
- posy_mean#
- posy_fast#
- posy_sigma#
- property preset_monitor#
Return the averaging_time signal as the count-time preset for scan plans.
- class id4_common.devices.quadems.TetrAMM#
Bases:
QuadEMPOLARQuadEMPOLAR subclass for the Sydor TetrAMM 4-channel electrometer.
- conf#
- class id4_common.devices.quadems.QuadEMRO_mixins#
Bases:
ophyd.DeviceMixin that replaces the QuadEM trigger/preset with a no-op for read-only use.
- dummy#
- property preset_monitor#
Return a dummy signal so scan plans have a no-op preset target.
- trigger()#
Immediately mark acquisition complete without driving the hardware.
- stage()#
Stage using base Device logic, bypassing QuadEM staging.
- unstage()#
Unstage using base Device logic, bypassing QuadEM unstaging.
- class id4_common.devices.quadems.SydorEMRO#
Bases:
QuadEMRO_mixins,QuadEMPOLARRead-only Sydor T4U beam position monitor using the QuadEM framework.
- conf#
- num_channels = None#
- read_format = None#
- trigger_mode = None#
- bias_interlock = None#
- bias_state = None#
- bias_voltage = None#
- hvi_readback = None#
- hvs_readback = None#
- hvv_readback = None#
- image = None#
- default_settings()#
Set calibration and configuration signals to config kind and clear stage_sigs.
- class id4_common.devices.quadems.TetrAMMRO#
Bases:
QuadEMRO_mixins,TetrAMMRead-only TetrAMM 4-channel electrometer that disables staging and triggering.
- default_settings()#
Set calibration and configuration signals to config kind and clear stage_sigs.