11 KiB
11 KiB
// This file was autogenerated. Do not edit it manually.
Device List
csaxs_bec
| Device | Documentation | Module |
|---|---|---|
| InsertionDevice | Python wrapper for the CSAXS insertion device control This wrapper provides a positioner interface for the ID control. is completely custom XBPM with templates directly in the VME repo. Thus it needs a custom ophyd template as well... WARN: The x and y are not updated by the IOC |
csaxs_bec.devices.epics.InsertionDevice |
| XbpmBase | Python wrapper for X-ray Beam Position Monitors XBPM's consist of a metal-coated diamond window that ejects photoelectrons from the incoming X-ray beam. These electons are collected and their current is measured. Effectively they act as four quadrant photodiodes and are used as BPMs at the undulator beamlines of SLS. Note: EPICS provided signals are read only, but the user can change the beam position offset. |
csaxs_bec.devices.epics.XbpmBase |
| XbpmCsaxsOp | Python wrapper for custom XBPMs in the cSAXS optics hutch This is completely custom XBPM with templates directly in the VME repo. Thus it needs a custom ophyd template as well... WARN: The x and y are not updated by the IOC |
csaxs_bec.devices.epics.XbpmBase |
| XbpmSim | Python wrapper for simulated X-ray Beam Position Monitors XBPM's consist of a metal-coated diamond window that ejects photoelectrons from the incoming X-ray beam. These electons are collected and their current is measured. Effectively they act as four quadrant photodiodes and are used as BPMs at the undulator beamlines of SLS. Note: EPICS provided signals are read only, but the user can change the beam position offset. This simulation device extends the basic proxy with a script that fills signals with quasi-randomized values. |
csaxs_bec.devices.epics.XbpmBase |
| DelayGeneratorcSAXS | DG645 delay generator at cSAXS (multiple can be in use depending on the setup) Default values for setting up DDG. Note: checks of set calues are not (only partially) included, check manual for details on possible settings. https://www.thinksrs.com/downloads/pdfs/manuals/DG645m.pdf - delay_burst : (float >=0) Delay between trigger and first pulse in burst mode - delta_width : (float >= 0) Add width to fast shutter signal to make sure its open during acquisition - additional_triggers : (int) add additional triggers to burst mode (mcs card needs +1 triggers per line) - polarity : (list of 0/1) polarity for different channels - amplitude : (float) amplitude voltage of TTLs - offset : (float) offset for ampltitude - thres_trig_level : (float) threshold of trigger amplitude Custom signals for logic in different DDGs during scans (for custom_prepare.prepare_ddg): - set_high_on_exposure : (bool): if True, then TTL signal should go high during the full acquisition time of a scan. # TODO trigger_width and fixed_ttl could be combined into single list. - fixed_ttl_width : (list of either 1 or 0), one for each channel. - trigger_width : (float) if fixed_ttl_width is True, then the width of the TTL pulse is set to this value. - set_trigger_source : (TriggerSource) specifies the default trigger source for the DDG. - premove_trigger : (bool) if True, then a trigger should be executed before the scan starts (to be implemented in on_pre_scan). - set_high_on_stage : (bool) if True, then TTL signal should go high already on stage. |
csaxs_bec.devices.epics.delay_generator_csaxs |
| Eiger9McSAXS | Eiger9M detector for CSAXS Parent class: PSIDetectorBase class attributes: custom_prepare_cls (FalconSetup) : Custom detector setup class for cSAXS, inherits from CustomDetectorMixin PSIDetectorBase.set_min_readout (float) : Minimum readout time for the detector Various EpicsPVs for controlling the detector |
csaxs_bec.devices.epics.eiger9m_csaxs |
| SLSDetectorCam | SLS Detector Camera - Pilatus Base class to map EPICS PVs to ophyd signals. |
csaxs_bec.devices.epics.pilatus_csaxs |
| EpicsDXPFalcon | DXP parameters for Falcon detector Base class to map EPICS PVs from DXP parameters to ophyd signals. |
csaxs_bec.devices.epics.falcon_csaxs |
| FalconHDF5Plugins | HDF5 parameters for Falcon detector Base class to map EPICS PVs from HDF5 Plugin to ophyd signals. |
csaxs_bec.devices.epics.falcon_csaxs |
| FalconcSAXS | Falcon Sitoro detector for CSAXS Parent class: PSIDetectorBase class attributes: custom_prepare_cls (FalconSetup) : Custom detector setup class for cSAXS, inherits from CustomDetectorMixin PSIDetectorBase.set_min_readout (float) : Minimum readout time for the detector dxp (EpicsDXPFalcon) : DXP parameters for Falcon detector mca (EpicsMCARecord) : MCA parameters for Falcon detector hdf5 (FalconHDF5Plugins) : HDF5 parameters for Falcon detector MIN_READOUT (float) : Minimum readout time for the detector |
csaxs_bec.devices.epics.falcon_csaxs |
| MCScSAXS | MCS card for cSAXS for implementation at cSAXS beamline | csaxs_bec.devices.epics.mcs_csaxs |
| SIS38XX | SIS38XX card for access to EPICs PVs at cSAXS beamline | csaxs_bec.devices.epics.mcs_csaxs |
| PilatuscSAXS | Pilatus_2 300k detector for CSAXS Parent class: PSIDetectorBase class attributes: custom_prepare_cls (Eiger9MSetup) : Custom detector setup class for cSAXS, inherits from CustomDetectorMixin cam (SLSDetectorCam) : Detector camera MIN_READOUT (float) : Minimum readout time for the detector |
csaxs_bec.devices.epics.pilatus_csaxs |
| Bpm4i | csaxs_bec.devices.epics.specMotors | |
| GirderMotorPITCH | Girder YAW pseudo motor | csaxs_bec.devices.epics.specMotors |
| GirderMotorROLL | Girder ROLL pseudo motor | csaxs_bec.devices.epics.specMotors |
| GirderMotorX1 | Girder X translation pseudo motor | csaxs_bec.devices.epics.specMotors |
| GirderMotorY1 | Girder Y translation pseudo motor | csaxs_bec.devices.epics.specMotors |
| GirderMotorYAW | Girder YAW pseudo motor | csaxs_bec.devices.epics.specMotors |
| PmDetectorRotation | Detector rotation pseudo motor Small wrapper to convert detector pusher position to rotation angle. |
csaxs_bec.devices.epics.specMotors |
| PmMonoBender | Monochromator bender Small wrapper to combine the four monochromator bender motors. |
csaxs_bec.devices.epics.specMotors |
| Eiger1p5MDetector | csaxs_bec.devices.omny.eiger1p5m | |
| FlomniSampleStorage | csaxs_bec.devices.omny.flomni_sample_storage | |
| OMNYSampleStorage | csaxs_bec.devices.omny.omny_sample_storage | |
| FlomniGalilMotor | csaxs_bec.devices.omny.galil.fgalil_ophyd | |
| FuprGalilMotor | csaxs_bec.devices.omny.galil.fupr_ophyd | |
| LamniGalilMotor | csaxs_bec.devices.omny.galil.lgalil_ophyd | |
| SGalilMotor | "SGalil Motors at cSAXS have a DC motor (y axis - vertical) - implemented as C and a step motor (x-axis horizontal) - implemented as E that require different communication for control |
csaxs_bec.devices.omny.galil.sgalil_ophyd |
| RtFlomniMotor | csaxs_bec.devices.omny.rt.rt_flomni_ophyd | |
| RtLamniMotor | csaxs_bec.devices.omny.rt.rt_lamni_ophyd | |
| Xeye | csaxs_bec.devices.sls_devices.cSAXS.xeye | |
| SmaractMotor | csaxs_bec.devices.smaract.smaract_ophyd |