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

Use this link to find the valid information.

Development status: New development
Information status: Updated

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
FilePrefixScalar: DevString File to save the data
FileDirScalar: DevString Directory to save the data
ArmScalar: DevLong Set to 1 for start listening triggers and 0 to stop. Only active if not ManualMode.
BufferLoadScalar: DevDouble Percentage of SDRAM buffer currently read
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, ...
TriggersPerFileScalar: DevLong Minimum number of trigger per file. If 0, all trigger will be written in the same file.
GateCounterScalar: DevLong
GateTimeScalar: DevDouble
Encoder1Scalar: DevDouble
Encoder2Scalar: DevDouble
Encoder3Scalar: DevDouble
Encoder4Scalar: DevDouble
VFCCounter1Scalar: DevDouble
VFCCounter2Scalar: DevDouble
VFCCounter3Scalar: DevDouble
ADC1Scalar: DevDouble
ADC2Scalar: DevDouble
ADC3Scalar: DevDouble
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
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
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
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
PositionConversion1Scalar: DevDouble Conversion from enconder values to physical units: steps = conversion*units
PositionConversion2Scalar: DevDouble Conversion from enconder values to physical units: steps = conversion*units
PositionConversion3Scalar: DevDouble Conversion from enconder values to physical units: steps = conversion*units
PositionConversion4Scalar: DevDouble Conversion from enconder values to physical units: steps = conversion*units
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

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.
CalibrateEncoderInput: DevVarLongArray
Encoder number, value to calibrate to
Output: DevVoid
Calibrate the encoder given as first argument to the value in the second one.

Pipes:

Properties:

Name Description
PiLCDeviceDevString Name of the PiLC tango device to connect to
PiLCTriggerGeneratorDeviceDevString Name of the PiLCTriggerGenerator device generating the triggers.

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



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



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



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



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



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



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



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



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:4 Apr 2020, 4:08 a.m.