mirror of
https://github.com/bec-project/ophyd_devices.git
synced 2026-01-22 01:22:20 +01:00
23 KiB
23 KiB
// This file was autogenerated. Do not edit it manually.
Device List
ophyd_devices
| Device | Documentation | Module |
|---|---|---|
| Andor3DetectorCam | ADAndor3 driver, https://github.com/areaDetector/ADAndor3 :: from ophyd import Component as Cpt class MyDetector(ADBase): cam = Cpt(Andor3DetectorCam, 'cam1:') |
ophyd_devices.devices.areadetector.cam |
| AravisDetectorCam | ADAravis driver, https://github.com/areaDetector/ADAravis :: from ophyd import Component as Cpt class MyDetector(ADBase): cam = Cpt(AravisDetectorCam, 'cam1:') |
ophyd_devices.devices.areadetector.cam |
| ASItpxCam | ASI Timepix detector driver, https://github.com/paulscherrerinstitute/ADASItpx :: from ophyd import Component as Cpt class MyDetector(ADBase): cam = Cpt(ASItpxCam, 'cam1:') |
ophyd_devices.devices.areadetector.cam |
| AttributePlugin_V35 | Plugin to extract NDArray attributes and publish their values over channel access, https://areadetector.github.io/areaDetector/ADCore/NDPluginAttribute.html. :: class MyDetector(ADBase): attr = Cpt(AttributePlugin_V35, 'Attr1:') |
ophyd_devices.devices.areadetector.plugins |
| AttrPlotPlugin_V35 | Plugin to retrieve NDAttribute values, cache them and expose them as a waveform, https://areadetector.github.io/areaDetector/ADCore/NDPluginAttrPlot.html. :: class MyDetector(ADBase): attrplot = Cpt(AttrPlotPlugin_V35, 'AttrPlot1:') |
ophyd_devices.devices.areadetector.plugins |
| BadPixelPlugin | Plugin to replace bad pixels in an NDArray, https://areadetector.github.io/areaDetector/ADCore/NDPluginBadPixel.html. :: class MyDetector(ADBase): baxpixel = Cpt(BadPixelPlugin, 'BadPix1:') |
ophyd_devices.devices.areadetector.plugins |
| CamBase | Base class for all camera drivers. |
ophyd_devices.devices.areadetector.cam |
| CircularBuffPlugin_V35 | Plugin to check a user-defined trigger condition has been met and output triggering NDArray, https://areadetector.github.io/areaDetector/ADCore/NDPluginCircularBuff.html. :: class MyDetector(ADBase): cb = Cpt(CircularBuffPlugin_V35, 'CB1:') |
ophyd_devices.devices.areadetector.plugins |
| CodecPlugin_V35 | Plugin to compress and decompress NDArray data, https://areadetector.github.io/areaDetector/ADCore/NDPluginCodec.html. :: class MyDetector(ADBase): codec = Cpt(CodecPlugin_V35, 'Codec1:') |
ophyd_devices.devices.areadetector.plugins |
| ColorConvPlugin_V35 | Plugin to convert the color mode of NDArray data, https://areadetector.github.io/areaDetector/ADCore/NDPluginColorConvert.html. :: class MyDetector(ADBase): cc = Cpt(ColorConvPlugin_V35, 'CC1:') |
ophyd_devices.devices.areadetector.plugins |
| DelayGenerator | Delay Generator Stanford Research DG645. This implements an interface for the DG645 delay generator. The DG645 has 8 channels, each with a delay and pulse width. The channels are implemented as DelayPair objects (AB etc.). Signal pairs, e.g. AB, CD, EF, GH, are implemented as DelayPair objects. They have a TTL pulse width, delay and a reference signal to which they are being triggered. In addition, the io layer allows setting amplitude, offset and polarity for each pair. Detailed information can be found in the manual: https://www.thinksrs.com/downloads/pdfs/manuals/DG645m.pdf |
ophyd_devices.devices.delay_generator_645 |
| DelayPair | Delay pair interface Virtual motor interface to a pair of signals (on the frontpanel - AB/CD/EF/GH). It offers a simple delay and pulse width interface. |
ophyd_devices.devices.delay_generator_645 |
| DelayStatic | Static axis for the T0 output channel It allows setting the logic levels, but the timing is fixed. The signal is high after receiving the trigger until the end of the holdoff period. |
ophyd_devices.devices.delay_generator_645 |
| DummyPositioner | Dummy Positioner to set AO, AI and ReferenceMO. | ophyd_devices.devices.delay_generator_645 |
| EigerDetectorCam | ADEiger driver, https://github.com/areaDetector/ADEiger :: from ophyd import Component as Cpt class MyDetector(ADBase): cam = Cpt(EigerDetectorCam, 'cam1:') |
ophyd_devices.devices.areadetector.cam |
| EpicsDXPFalcon | All high-level DXP parameters for each channel | ophyd_devices.devices.dxp |
| EpicsDxpFalconMapping | Mapping mode parameters as defined in dxpMapping.template | ophyd_devices.devices.dxp |
| EpicsDXPFalconMultiElementSystem | System-wide parameters as defined in dxpMED.template | ophyd_devices.devices.dxp |
| EpicsDXPMultiElementSystem | System-wide parameters as defined in dxpMED.template | ophyd_devices.devices.dxp |
| EpicsMCARecord | EpicsMCARecord with addtional fields | ophyd_devices.devices.dxp |
| EpicsMotorEx | Extend EpicsMotor with extra configuration fields. motor_done_move motor_is_moving |
ophyd_devices.devices.epics_motor_ex |
| Falcon | Falcon base device | ophyd_devices.devices.dxp |
| FFTPlugin_V35 | Plugin to compute 1-D or 2-D Fast Fourier Transforms, https://areadetector.github.io/areaDetector/ADCore/NDPluginFFT.html. :: class MyDetector(ADBase): fft = Cpt(FFTPlugin_V35, 'FFT1:') |
ophyd_devices.devices.areadetector.plugins |
| FileBase | File saving parameters. It is not meant to be used directly, but rather through inheritance by camera drivers with file saving support, e.g. PilatusDetectorCam and SLSDetectorCam |
ophyd_devices.devices.areadetector.cam |
| FilePlugin_V35 | Base class for all file plugins. |
ophyd_devices.devices.areadetector.plugins |
| GatherNPlugin_V35 | Part of GatherPlugin. |
ophyd_devices.devices.areadetector.plugins |
| GatherPlugin_V35 | Plugin to to gather NDArrays from multiple upstream plugins and merge them into a single stream, https://areadetector.github.io/areaDetector/ADCore/NDPluginGather.html. :: class MyGatherPlugin(GatherPlugin_V35): gather1 = Cpt(GatherNPlugin_V35, '', index=1) gather2 = Cpt(GatherNPlugin_V35, '', index=2) class MyDetector(ADBase): gather = Cpt(MyGatherPlugin, 'Gather1:') |
ophyd_devices.devices.areadetector.plugins |
| GenICam | ADGenICam driver, https://github.com/areaDetector/ADGenICam It is the base class for GenICam drivers and not meant to be used directly. |
ophyd_devices.devices.areadetector.cam |
| HDF5Plugin_V35 | Plugin to save data in HDF5 format, https://areadetector.github.io/areaDetector/ADCore/NDFileHDF5.html. :: class MyDetector(ADBase): hdf = Cpt(HDF5Plugin_V35, 'HDF1:') |
ophyd_devices.devices.areadetector.plugins |
| ImagePlugin_V35 | Plugin to convert the NDArray data into a form accessible by EPICS Channel Access clients, https://areadetector.github.io/areaDetector/ADCore/NDPluginStdArrays.html. :: class MyDetector(ADBase): image = Cpt(ImagePlugin_V35, 'image1:') |
ophyd_devices.devices.areadetector.plugins |
| JPEGPlugin_V35 | Plugin to save data in JPEG format, https://areadetector.github.io/areaDetector/ADCore/NDFileJPEG.html. :: class MyDetector(ADBase): jpeg = Cpt(JPEGPlugin_V35, 'JPEG1:') |
ophyd_devices.devices.areadetector.plugins |
| MagickPlugin_V35 | Plugin to save data in any format supported by ImageMagick/GraphicsMagick, https://areadetector.github.io/areaDetector/ADCore/NDFileMagick.html. :: class MyDetector(ADBase): magick = Cpt(MagickPlugin_V35, 'Magick1:') |
ophyd_devices.devices.areadetector.plugins |
| Mercury | Mercury base device | ophyd_devices.devices.dxp |
| NetCDFPlugin_V35 | Plugin to save data in netCDF format, https://areadetector.github.io/areaDetector/ADCore/NDFileNetCDF.html. :: class MyDetector(ADBase): netcdf = Cpt(NetCDFPlugin_V35, 'netCDF1:') |
ophyd_devices.devices.areadetector.plugins |
| NexusPlugin_V35 | Plugin to save data in NeXus format, https://areadetector.github.io/areaDetector/ADCore/NDFileNexus.html. :: class MyDetector(ADBase): nexus = Cpt(NexusPlugin_V35, 'Nexus1:') |
ophyd_devices.devices.areadetector.plugins |
| OverlayPlugin_V35 | Plugin to add graphics overlay to image data, https://areadetector.github.io/areaDetector/ADCore/NDPluginOverlay.html. :: class MyDetector(ADBase): overlay = Cpt(OverlayPlugin_V35, 'Over1:') |
ophyd_devices.devices.areadetector.plugins |
| PilatusDetectorCam | ADPilatus driver, https://github.com/areaDetector/ADPilatus :: from ophyd import Component as Cpt class MyDetector(ADBase): cam = Cpt(PilatusDetectorCam, 'cam1:') |
ophyd_devices.devices.areadetector.cam |
| PluginBase_V35 | Base class for all plugins. |
ophyd_devices.devices.areadetector.plugins |
| PosPluginPlugin_V35 | Plugin to attach positional information to NDArrays in the form of NDAttributes, https://areadetector.github.io/areaDetector/ADCore/NDPluginPos.html. :: class MyDetector(ADBase): pos = Cpt(PosPluginPlugin_V35, 'Pos1:') |
ophyd_devices.devices.areadetector.plugins |
| ProcessPlugin_V313 | Plugin to perform arithmetic processing on NDArray data, https://areadetector.github.io/areaDetector/ADCore/NDPluginProcess.html. :: class MyDetector(ADBase): process = Cpt(ProcessPlugin_V35, 'Proc1:') |
ophyd_devices.devices.areadetector.plugins |
| ProsilicaDetectorCam | ADProsilica driver, https://github.com/areaDetector/ADProsilica :: from ophyd import Component as Cpt class MyDetector(ADBase): cam = Cpt(ProsilicaDetectorCam, 'cam1:') |
ophyd_devices.devices.areadetector.cam |
| PvaPlugin_V35 | Plugin to convert NDArray into NTNDArray accessible by PVAccess clients, https://areadetector.github.io/areaDetector/ADCore/NDPluginPva.html. :: class MyDetector(ADBase): pva = Cpt(PvaPlugin_V35, 'Pva1:') |
ophyd_devices.devices.areadetector.plugins |
| PylonDetectorCam | ADPylon driver, https://github.com/areaDetector/ADPylon :: from ophyd import Component as Cpt class MyDetector(ADBase): cam = Cpt(PylonDetectorCam, 'cam1:') |
ophyd_devices.devices.areadetector.cam |
| ROI | ROI for DXP system with proper Kind settings. | ophyd_devices.devices.dxp |
| ROIPlugin_V35 | Plugin to select a ROI from NDArray data, https://areadetector.github.io/areaDetector/ADCore/NDPluginROI.html. :: class MyDetector(ADBase): roi1 = Cpt(ROIPlugin_V35, 'ROI1:') roi2 = Cpt(ROIPlugin_V35, 'ROI2:') |
ophyd_devices.devices.areadetector.plugins |
| ROIStatNPlugin_V35 | Part of ROIStatPlugin |
ophyd_devices.devices.areadetector.plugins |
| ROIStatPlugin_V35 | Plugin to calculate statistics for multiple ROIs, https://areadetector.github.io/areaDetector/ADCore/NDPluginROIStat.html. :: class MyROIStatPlugin(ROIStatPlugin_V35): roi1 = Cpt(ROIStatNPlugin_V35, '1:') roi2 = Cpt(ROIStatNPlugin_V35, '2:') class MyDetector(ADBase): roistat = Cpt(MyROIStatPlugin, 'ROIStat1:') |
ophyd_devices.devices.areadetector.plugins |
| ScatterPlugin_V35 | Plugin to distribute the processing of NDArrays to multiple downstream plugins, https://areadetector.github.io/areaDetector/ADCore/NDPluginScatter.html. :: class MyDetector(ADBase): scatter = Cpt(ScatterPlugin_V35, 'Scatter1:') |
ophyd_devices.devices.areadetector.plugins |
| SimDetectorCam | ADSimDetector driver, https://github.com/areaDetector/ADSimDetector :: from ophyd import Component as Cpt class MyDetector(ADBase): cam = Cpt(SimDetectorCam, 'cam1:') |
ophyd_devices.devices.areadetector.cam |
| SLSDetectorCam | slsDetector driver, https://github.com/paulscherrerinstitute/slsDetector :: from ophyd import Component as Cpt class MyDetector(ADBase): cam = Cpt(SLSDetectorCam, 'cam1:') |
ophyd_devices.devices.areadetector.cam |
| SLSInfo | ophyd_devices.devices.sls_devices | |
| SLSOperatorMessages | ophyd_devices.devices.sls_devices | |
| SpmBase | Python wrapper for the Staggered Blade Pair Monitors SPM's consist of a set of four horizontal tungsten blades and are used to monitor the beam height (only Y) for the bending magnet beamlines of SLS. Note: EPICS provided signals are read only, but the users can change the beam position offset. |
ophyd_devices.devices.SpmBase |
| SpmSim | Python wrapper for simulated Staggered Blade Pair Monitors SPM's consist of a set of four horizontal tungsten blades and are used to monitor the beam height (only Y) for the bending magnet beamlines of SLS. This simulation device extends the basic proxy with a script that fills signals with quasi-randomized values. |
ophyd_devices.devices.SpmBase |
| StatsPlugin_V35 | Plugin to calculate statistics on NDArray data, https://areadetector.github.io/areaDetector/ADCore/NDPluginStats.html. :: class MyDetector(ADBase): stats = Cpt(StatsPlugin_V35, 'Stats1:') |
ophyd_devices.devices.areadetector.plugins |
| TIFFPlugin_V35 | Plugin to save data in TIFF format, https://areadetector.github.io/areaDetector/ADCore/NDFileTIFF.html. :: class MyDetector(ADBase): tiff = Cpt(TIFFPlugin_V35, 'TIFF1:') |
ophyd_devices.devices.areadetector.plugins |
| TimeSeriesPlugin_V35 | Plugin to create time-series data of input signals, https://areadetector.github.io/areaDetector/ADCore/NDPluginTimeSeries.html. :: class MyDetector(ADBase): ts = Cpt(TimeSeriesPlugin_V35, 'TS:') |
ophyd_devices.devices.areadetector.plugins |
| TransformPlugin_V35 | Plugin to rotate/flip the image, https://areadetector.github.io/areaDetector/ADCore/NDPluginTransform.html. :: class MyDetector(ADBase): transform = Cpt(TransformPlugin_V35, 'Trans1:') |
ophyd_devices.devices.areadetector.plugins |
| URLDetectorCam | ADURL driver, https://github.com/areaDetector/ADURL :: from ophyd import Component as Cpt class MyDetector(ADBase): cam = Cpt(AravisDetectorCam, 'cam1:') |
ophyd_devices.devices.areadetector.cam |
| VimbaDetectorCam | ADVimba driver, https://github.com/areaDetector/ADVimba :: from ophyd import Component as Cpt class MyDetector(ADBase): cam = Cpt(VimbaDetectorCam, 'cam1:') |
ophyd_devices.devices.areadetector.cam |
| 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. |
ophyd_devices.devices.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. |
ophyd_devices.devices.XbpmBase |
| xMAP | xMAP base device | ophyd_devices.devices.dxp |