This is historical information of device classes implemented in Gotthard device server.

Use this link to find the valid information.

Development status: Released
Information status: New

Contact:



Class Description


This project provides a tango server for Gotthard detector.

Families: Acquisition

Key words:

Platform: Unix Like

Language: Cpp

License:

Contact:

Hardware


Manufacturer: PSI

Product:

Gotthard

Bus: Data Socket

Class interface


Attributes:

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

Commands:

Name Description
ReadConfigInput: DevVoid
Output: DevVoid
Read the configurations from file.
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.
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

Pipes:

Properties:

Name Description
DetectorIdDevUShort
SimulationModeDevUShort

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 are looking at this version now.



2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:19 Jan 2017, 10:32 a.m.