Development status:
Released,
Release: Release_1_4
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Acquisition/1D/Mythen2
Contact:
Class Description
Class for controlling the Mythen2 detector with software V4p0p1_V3
Families: Acquisition
Key words:
Platform: Unix Like
Language: Cpp
License: GPL
Contact:
Hardware
Manufacturer: dectris
Product:
Mythen2
Bus: Data Socket
Class interface
Attributes:
Name | Description |
---|---|
ExposureTimeScalar: DevDouble | Programmed exposure time for one frame. |
NbFramesScalar: DevLong | Number of frames within an acquisition |
FileDirScalar: DevString | Directory to write the files. |
FilePrefixScalar: DevString | Prefix for the file name. |
FileIndexScalar: DevLong | Index of the file to write to. |
Counts1Scalar: DevDouble | Counts in RoI1 |
Counts2Scalar: DevDouble | Counts in RoI2 |
CountsTotalScalar: DevDouble | Counts in complete detector |
CountsMaxScalar: DevDouble | Maximum intensity |
EnergyScalar: DevDouble | X-ray energy |
ThresholdScalar: DevDouble | Energy threshold |
RoI1StartScalar: DevLong | RoI1 start channel |
RoI1EndScalar: DevLong | RoI1 end channel |
RoI2StartScalar: DevLong | RoI2 start channel |
RoI2EndScalar: DevLong | RoI2 end channel |
TriggerModeScalar: DevShort | 0 = Internal (external signal not used) 1 = External Enable (count while external trigger line is high, readout on high to low transition) 2 = External Trigger (begin acquisition sequence on high to low transition of external trigger line) 3 = Multiple External Trigger (high to low transition on external signal triggers a single acquisition for the programmed exposure time) |
DelayTimeScalar: DevDouble | Sets the delay between a trigger signal and the start of the measurement (“delay before frame”). For acquisitions with multiple frames, the programmed sequence must not exceed the maximum frame rate. Only relevant for the single and the continuous trigger modes. |
NbExposuresScalar: DevLong | Sets the number of frames within an acquisition. |
ExposurePeriodScalar: DevDouble | ExposureTime + DelayAfter |
DelayAfterScalar: DevDouble | Sets the delay between two subsequent frames (“delay after frame”). Setting the delay below the readout time for the current settings has no effect. When doing this, the effective time between two subsequent frames is equal to the readout time. For acquisitions with multiple frames, the programmed sequence must not exceed the maximal frame rate. Only relevant for the internal and the single trigger mode. |
FileFormatScalar: DevLong | 0 -> ascii, 1 -> hdf |
DataSpectrum: DevLong | — |
Commands:
Name | Description |
---|---|
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. |
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. |
StartAcquisitionInput: DevVoid Output: DevVoid |
Start an acquisition with the programmed number of frames or gates |
StopAcquisitionInput: DevVoid Output: DevVoid |
Stop acquisition |
SendCommandInput: DevVarLongStringArray Response length, data type, command Output: DevString |
Send command to the detector and get the answer. Data Type: 0 -> int, 1 -> float, 2 -> string, 3-> array of integers |
Pipes:
Properties:
Name | Description |
---|---|
HostNameDevString | Hostname or ip adress of the detector |
Please log in to comment.
Generated
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.