Average: 0
Rating Count: 0

Development status: Released, Release: Release_1_0
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Acquisition/1D/Gotthard

Class Description

This project provides a tango server for Gotthard detector.

Families: Acquisition

Key words:

Platform: Unix Like

Language: Cpp




Manufacturer: PSI



Bus: Data Socket

Class interface


Name Description
ConfigFileNameScalar: DevString Name of the configure file.
CyclesScalar: DevShort the number of cycles(e.g. number of triggers) The total number of images will be frames times cycles.
DelayAfterTriggerScalar: DevLong the delay after trigger in triggerd mode
DetectorTypeScalar: DevString Detector Type,e.g. Gotthard
DynamicRangeScalar: DevShort the dynamic range(in bits) of the data for a photon counting detector
ExposureTimeScalar: DevFloat Exposure time for each frame.
FlatFieldCorrectionFilePathScalar: DevString
FlatFieldCorrectionFileNameScalar: DevString
FramesScalar: DevULong number of frames i.e. number of exposure per trigger
GatesScalar: DevShort Number of gates per frame in gated mode.
OutDirScalar: DevString The directory to which the files will be written by default.
OutFileIndexScalar: DevLong The start index of the output files (automatically incremented by the acquisition functions).
OutFileNameScalar: DevString output file name
PeriodScalar: DevLong frame period in s
SettingsScalar: DevShort settings ( 6:veryhighgain, 2:highgain, 5:mediumgain, 4:lowgain, 3:dynamicgain )
ThresholdScalar: DevShort Threshold energy
TimingModeScalar: DevShort sets the timing mode of the detector can be: auto,gating,trigger,ro_trigger,triggered_gating
SetupFileNameScalar: DevString
FlatFieldCorrectionEnabledScalar: DevBoolean enable flat file correction
LastestDataSpectrum: DevUChar


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.
ReadConfigInput: DevVoid
Output: DevVoid
Read the configurations from file.
ReadSetupFromFileInput: DevVoid
Output: DevVoid
loads the detector setup from file.
SaveSetupToFileInput: DevVoid
Output: DevVoid
reads the parameters from the detector and writes them to file.
StartAcqInput: DevVoid
Output: DevVoid
StopAcqInput: DevVoid
Output: DevVoid
RefreshInput: DevVoid
Output: DevVoid
Refresh all the parameters of the detector



Name Description

Please log in to comment.

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

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

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