.

Average: 0
Rating Count: 0

Development status: New development
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/OtherInstruments/PiLCArrayBasedTG2Slave
Contact:



Class Description


Class collecting extra data during a scan triggered by the PiLC.

Families: OtherInstruments

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: none

Bus: Not Applicable

Class interface


Attributes:

Name Description
GateCounterDataSpectrum: DevLong Gate counter data
GateTimeDataSpectrum: DevDouble Gate time data
VFCCounter3DataSpectrum: DevDouble VFC data
VFCCounter2DataSpectrum: DevDouble VFC data
VFCCounter1DataSpectrum: DevDouble VFC data
Encoder4DataSpectrum: DevDouble Encoder data
Encoder3DataSpectrum: DevDouble Encoder data
Encoder2DataSpectrum: DevDouble Encoder data
Encoder1DataSpectrum: DevDouble Encoder data
EncodersModeScalar: DevLong Encoder mode bitwise: 1 -> Encoder 1 im Step/Dir Mode 2 -> Encoder 2 im Step/Dir Mode 4 -> Encoder 3 im Step/Dir Mode 8 -> Encoder 4 im Step/Dir Mode
PositionConversion4Scalar: DevDouble Conversion from enconder values to physical units: steps = conversion*units
PositionConversion3Scalar: DevDouble Conversion from enconder values to physical units: steps = conversion*units
PositionConversion2Scalar: DevDouble Conversion from enconder values to physical units: steps = conversion*units
PositionConversion1Scalar: DevDouble Conversion from enconder values to physical units: steps = conversion*units
EncoderMultiplexerScalar: DevLong Encoder Mulitplexer: 0 -> Encoder 1 to output 1 1 -> Encoder 2 to output 1 2 -> Encoder 3 to output 1 3 -> Encoder 4 to output 1
VFCConversion3Scalar: DevLong 0 -> VFC: no activ. 1 -> VFC: 0-1 MHz. 2 -> VFC: 0-5 MHz 3 -> VFC: 0-10 MHz 4 -> VFC: 0-15MHz 5 -> VFC: 0-20 MHz 6 -> VFC: 0-25 MHz 7 -> VFC: 0-30 MHz
VFCConversion2Scalar: DevLong 0 -> VFC: no activ. 1 -> VFC: 0-1 MHz. 2 -> VFC: 0-5 MHz 3 -> VFC: 0-10 MHz 4 -> VFC: 0-15MHz 5 -> VFC: 0-20 MHz 6 -> VFC: 0-25 MHz 7 -> VFC: 0-30 MHz
VFCConversion1Scalar: DevLong 0 -> VFC: no activ. 1 -> VFC: 0-1 MHz. 2 -> VFC: 0-5 MHz 3 -> VFC: 0-10 MHz 4 -> VFC: 0-15MHz 5 -> VFC: 0-20 MHz 6 -> VFC: 0-25 MHz 7 -> VFC: 0-30 MHz
ADC3Scalar: DevDouble
ADC2Scalar: DevDouble
ADC1Scalar: DevDouble
VFCCounter3Scalar: DevDouble
VFCCounter2Scalar: DevDouble
VFCCounter1Scalar: DevDouble
Encoder4Scalar: DevDouble
Encoder3Scalar: DevDouble
Encoder2Scalar: DevDouble
Encoder1Scalar: DevDouble
GateTimeScalar: DevDouble
GateCounterScalar: DevLong
TriggersPerFileScalar: DevLong Minimum number of trigger per file. If 0, all trigger will be written in the same file.
MaskDataToWriteScalar: DevLong Mask for the writing of data, set to 1 the bit corresponding to the data you don`t want to be writen: counter1 1, counter2 2, counter3 3, counter4 4, adc1 5, adc2 6. Ex. not write counter2 -> 2, not write counter2 and adc1 18, ...
BufferLoadScalar: DevDouble Percentage of SDRAM buffer currently read
ArmScalar: DevLong Set to 1 for start listening triggers and 0 to stop. Only active if not ManualMode.
FileDirScalar: DevString Directory to save the data
FilePrefixScalar: DevString File to save the data

Commands:

Name Description
CalibrateEncoderInput: DevVarLongArray
Encoder number, value to calibrate to
Output: DevVoid
Calibrate the encoder given as first argument to the value in the second one.
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
PiLCTriggerGeneratorDeviceDevString Name of the PiLCTriggerGenerator device generating the triggers.
PiLCDeviceDevString Name of the PiLC tango device to connect to


Please log in to comment.

23 May 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



16 May 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



9 May 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



2 May 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



25 Apr 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



18 Apr 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



11 Apr 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



4 Apr 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



28 Mar 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



21 Mar 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



14 Mar 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



7 Mar 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



29 Feb 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



22 Feb 2020, DS Admin
Created:
The device class has been added to catalogue.
Added by:dadmin on:22 Feb 2020, 5:06 a.m.