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

Use this link to find the valid information.

Development status: New development
Information status: Updated

Contact:



Class Description


PiLC Trigger Generator based on customized arrays

Families: OtherInstruments

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: none

Bus: Not Applicable

Class interface


Attributes:

Name Description
FileToLoadScalar: DevString Full path of the file with the arrays generating the triggers
ArmScalar: DevLong Set to 1 to start triggering and 0 to stop.
CurrentEncoderValueScalar: DevLong
CurrentCounterValueScalar: DevLong
Signal1CounterValueScalar: DevLong
Signal1NextPointScalar: DevDouble
Signal2CounterValueScalar: DevLong
Signal2NextPointScalar: DevDouble
Signal3CounterValueScalar: DevLong
Signal3NextPointScalar: DevDouble
Signal4CounterValueScalar: DevLong
Signal4NextPointScalar: DevDouble
PositionConversionScalar: DevDouble Conversion from enconder values to physical units: steps = conversion*units
CurrentPositionScalar: DevDouble
ModeScalar: DevLong 0 -> timing mode, 1 -> encoder mode
Signal5CounterValueScalar: DevLong
Signal5NextPointScalar: DevDouble
Signal6CounterValueScalar: DevLong
Signal6NextPointScalar: DevDouble
Signal1PulseWidthScalar: DevDouble Time the signal stays in high level
Signal2PulseWidthScalar: DevDouble Time the signal stays in high level
Signal3PulseWidthScalar: DevDouble Time the signal stays in high level
Signal4PulseWidthScalar: DevDouble Time the signal stays in high level
Signal5PulseWidthScalar: DevDouble Time the signal stays in high level
Signal6PulseWidthScalar: DevDouble Time the signal stays in high level
SignalTimeModeScalar: DevDouble 0 -> once, 1 -> periodic repetition timing mode Bitwise for signal1, signal2, ...
EncoderConfigScalar: DevLong 0 -> encoder Quad AB 1 -> encoder step/direction
OutPolarityScalar: DevLong Decimal representation for setting the bits for the inversion of the output signals. If 0, not inversion is done, if 255 all eight output signals are inverted, if 3 signals 1 and 2 are inverted, ...

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.
LoadTriggerArraysInput: DevVoid
Output: DevVoid
Loads the data readout from the FileToLoad file to the FPGA.
CalibrateEncoderInput: DevDouble
Position to load (in physical units)
Output: DevVoid
Set encoder position to the given value (in physical units).

Pipes:

Properties:

Name Description
PiLCDeviceDevString Name of the PiLC tango device to connect to

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



5 Dec 2020, DS Admin
Updated:
A device class has been added.
You can see previous version here .



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



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



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
Updated:
The device class has been updated.
You can see previous version here .



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



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



1 Feb 2020, DS Admin
Created:
The device class has been added to catalogue.
Added by:dadmin on:23 May 2020, 4:10 a.m.