.

Average: 0
Rating Count: 0

Development status: Released, Release: Release_1_4
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Acquisition/2D/EigerDectris
Contact:



Class Description


Class for controlling the Eiger detector from Dectris

Families: Acquisition

Key words:

Platform: Unix Like

Language: Python

License: GPL

Contact:

Hardware


Manufacturer: Dectris

Product:

Eiger

Bus: Not Applicable

Class interface


Attributes:

Name Description
ErrorSpectrum: DevString List of status parameters causing error condition
FilesInBufferSpectrum: DevString Name of files in detector data directory
DownloadDirectoryScalar: DevString Name of the directory for downloading the files with the command DownloadFilesFromBuffer
CountTimeInteScalar: DevDouble Count time send with trigger if trigger mode is inte
NbTriggersMinScalar: DevLong
NbTriggersMaxScalar: DevLong
NbTriggersScalar: DevLong Allowed number of trigger per arm/disarm sequence
MustArmFlagScalar: DevLong 1 if any parameters have been changed and the command arm should be run.
TimeScalar: DevString Actual system time
EnergyThresholdMinScalar: DevDouble Currently set energy threshold in electron volts.
EnergyThresholdMaxScalar: DevDouble Currently set energy threshold in electron volts.
PhotonEnergyMinScalar: DevDouble Currently set photon energy in electron volts
PhotonEnergyMaxScalar: DevDouble Currently set photon energy in electron volts
FrameTimeMinScalar: DevDouble Currently set frame time (count time plus read out time) per image in seconds.
FrameTimeMaxScalar: DevDouble Currently set frame time (count time plus read out time) per image in seconds.
CountTimeMinScalar: DevDouble Currently set count time per image in seconds
CountTimeMaxScalar: DevDouble Currently set count time per image in seconds
NbImagesMinScalar: DevLong Number of images per serie
NbImagesMaxScalar: DevLong Number of images per serie
DescriptionScalar: DevString Detector description, i.e. the model.
ReadoutTimeScalar: DevDouble detector`s readout time per image
BitDepthScalar: DevDouble Detector bit depth, i.e. the dynamic range.
RateCorrectionEnabledScalar: DevLong 1 if the rate correction is enabled.
TriggerModeScalar: DevString Current trigger mode. Following trigger modes are supported: expo, extt, extm, exte, exts, ints
AutoSummationEnabledScalar: DevLong 1 if the auto summation feature (to increase the dynamic range) is enabled.
FlatfieldEnabledScalar: DevLong 1 if the flatfield correction is enabled.
EnergyThresholdScalar: DevDouble Currently set energy threshold in electron volts.
WavelengthScalar: DevDouble Currently set photon wavelength in Angstrom.
PhotonEnergyScalar: DevDouble Currently set photon energy in electron volts
FrameTimeScalar: DevDouble Currently set frame time (count time plus read out time) per image in seconds.
CountTimeScalar: DevDouble Currently set count time per image in seconds
HumidityScalar: DevDouble Returns the relative humidity reading (in percent)
TemperatureScalar: DevDouble Board temperature
NbImagesScalar: DevLong Number of images per serie

Commands:

Name Description
RestartDAQInput: DevVoid
Output: DevVoid
InitializeEigerInput: DevVoid
Output: DevVoid
Initialize the Eiger detector
DownloadFilesFromBufferInput: DevString
Filename or pattern
Output: DevVoid
Download the file with the given name or the files matching the given pattern (with * for glob expansion).
DisarmInput: DevVoid
Output: DevVoid
Disarm detector
DeleteFileFromBufferInput: DevString
Name of the file to delete
Output: DevVoid
Delete the file give the argument name from the buffer
ClearBufferInput: DevVoid
Output: DevVoid
Delete all files from buffer
CancelInput: DevVoid
Output: DevVoid
Stop data acquisition after the current image.
AbortInput: DevVoid
Output: DevVoid
Abort all operations and reset the detector system.
TriggerInput: DevVoid
Output: DevVoid
Trigger the detector.
ArmInput: DevVoid
Output: DevVoid
Arm detector.
StatusInput: DevVoid
Output: ConstDevString
Device status
This command gets the device status (stored in its device_status data member) and returns it to the caller.
StateInput: DevVoid
Output: State
Device state
This command gets the device state (stored in its device_state data member) and returns it to the caller.

Pipes:

Properties:

Name Description
APIVersionDevString API Version, ex. 1.0.0
PortNbDevLong Port number
HostDevString Host name


Please log in to comment.

April 6, 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



April 29, 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



Feb. 23, 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



Jan. 19, 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .



Jan. 2, 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:2 Jan 2017, 3:44 p.m.