This is historical information of device classes implemented in Lambda2M device server.
Use this link to find the valid information.
Development status:
New development
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Acquisition/2D/Lambda2M
Contact:
Class Description
This is a tango server project for lambda detetor.
Families: Acquisition
Key words:
Platform: Unix Like
Language: Cpp
License: GPL
Contact:
Hardware
Manufacturer: DESY(FS-DS)
Bus: Ethernet
Class interface
Attributes:
Name | Description |
---|---|
TriggerModeScalar: DevShort | TriggerMode of the Detector. 0: Internal trigger. ...... |
ShutterTimeScalar: DevDouble | shutter time |
DelayTimeScalar: DevDouble | delay time, currently it is not used |
FrameNumbersScalar: DevLong | The frame numbers need to be acquired. |
ThreadNoScalar: DevLong | — |
EnergyThresholdScalar: DevFloat | set energy threshold |
OperatingModeScalar: DevString | operating mode of the detector: 24bit mode : TwentyFourBit 12bit mode : ContinuousReadWrite |
ConfigFilePathScalar: DevString | Path of the configuration file. |
SaveAllImagesScalar: DevBoolean | If this attribute is true, all data will be saved to disk |
FilePrefixScalar: DevString | The prefix of the created file. The full name is FilePrefix_FileStartNum.FilePostfix. Note if file splitting is enabled, the file name is like (to be decided). |
FileStartNumScalar: DevLong | The attribute is used when saving file. When file has been saved, the number is increased by one automatically. If user wants to overwrite the old file, the attribute value has to be reset. The full name is FilePrefix_FileStartNum.FilePostfix. |
FilePreExtScalar: DevString | file pre extention. If it is not empty, the final file name will be FilePrefix_FileStartNumFilePreExt.FilePostfix. |
FilePostfixScalar: DevString | Now the Lambda only writes file into hdf5 format, the postfix is h5. The full name is FilePrefix_FileStartNum.FilePostfix. |
SaveFilePathScalar: DevString | Save File Path. Define path for saving files. |
SaveFileNameScalar: DevString | define the file name for saving file. |
LatestImageNumberScalar: DevLong | The frame number of latest image |
LiveModeScalar: DevBoolean | live mode of the detector. Mainly used for online visualization. True: enable online visulization, frame rate is limited to 10fps. The data will not be saved to disk. The data can be fetched by accessing attribute Image False: diasble online visualization. |
TotalLossFramesScalar: DevLong | the total frame numbers lost during transmitting, used in 10GE linke mode. |
CompressorShuffleScalar: DevBoolean | during compression, shuffle the data or not |
CompressionRateScalar: DevUShort | set compression rate from 0-9 |
CompressionEnabledScalar: DevBoolean | applying compression to data when saving. True: compression False: no compression |
LayoutScalar: DevString | The layout out of Chips. 1 : 1536x512 pixels 2 : 768x512 pixels |
ShutterTimeMaxScalar: DevDouble | define the maximum shutter time(only for expert view). |
ShutterTimeMinScalar: DevDouble | define the minimum shutter time(only for expert view). |
WidthScalar: DevULong | Image width |
HeightScalar: DevULong | Image height |
DepthScalar: DevULong | Pixel depth. |
LiveFrameNoScalar: DevLong | Current frame No. which is related to the Image attribute |
DistortionCorrectionScalar: DevUShort | distortion correction 1 : division; Large pixels are divided according to predefined denominator. The value of the pixel are rounded during division. If pixel value is saturated, the division is not applied. |
CreateDirScalar: DevBoolean | if the attribute is true, directory is created when it doesn`t exist. |
AppendDataScalar: DevBoolean | append data to old file. This is useful when it only takes one image at each scan point during scan. |
CheckFileExistsScalar: DevBoolean | — |
PrecompressEnabledScalar: DevBoolean | — |
FramesPerFileScalar: DevLong | — |
FileNamePathCaseSensitiveScalar: DevBoolean | — |
OpModeScalar: DevLong | — |
LiveLastImageDataImage: DevLong | provide last image data for the live mode |
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. |
StartAcqInput: DevVoid Output: DevVoid |
Start the acquisition. |
StopAcqInput: DevVoid Output: DevVoid |
stop the acquistion |
Pipes:
Properties:
Name | Description |
---|---|
SimulationModeDevUShort | Providing simulation mode for the detector |
ConfigurationPathDevString | path of configuration file |
SubDevicesArray of DevString | — |
Updated:
The device class has been updated.
You can see previous version here .
2 Mar 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
2 Feb 2019, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.
8 Dec 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
28 Jul 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
7 Jul 2018, DS Admin
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.