PiLCTriggerGenerator Class Attributes
Name
Inherited
Abstract
Attr. type
R/W type
Data type
Level
Description
PositionTriggerStart false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Position at which the triggers start after arming (used if triggermode 1, 3 or 6)
PositionTriggerStepSize false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Step size for triggers in position (used if triggermode 1, 4 or 6).
NbTriggers false false Scalar READ_WRITE Tango::DEV_LONG OPERATOR Number of trigger to generate
TriggerPulseLength false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Length of the trigger pulse. Used in all trigger modes.
It has to be smaller than the TimeTriggerStepSize (for trigger modes 2 and 3)
and smaller than the time the motor needs for travelling the PositionTriggerStepSize
for trigger modes (1 and 4).
Arm false false Scalar READ_WRITE Tango::DEV_LONG OPERATOR Set to 1 for start triggering und to 0 to stop.
TriggerMode false false Scalar READ_WRITE Tango::DEV_LONG OPERATOR Trigger Mode: start and step in: 1 -> position, 2 -> time, 3 -> position-time , 4 -> time-position, 5 -> external signal, 6-> zig-zag mode, triggers generated in postions between two limits, 7-> zig-zag mode, triggers generated in time intervals between two positions, 8-> external gate mode, 9> External Trigger Mode with Trigger and Gate output
TimeTriggerStart false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Time delay before start triggering after arming (only used if triggermode 2 or 4)
TimeTriggerStepSize false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Step size for triggers in time (only used if triggermode 2 or 3).
Position1Conversion false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Conversion from enconder values to physical units: steps = conversion*units
CurrentPosition1 false false Scalar READ Tango::DEV_DOUBLE OPERATOR Encoder position transformed to physical units
FilePrefix false false Scalar READ_WRITE Tango::DEV_STRING OPERATOR File to save the data: FilePrefix.csv
FileDir false false Scalar READ_WRITE Tango::DEV_STRING OPERATOR Directory to save the data
TriggerCounter false false Scalar READ Tango::DEV_LONG OPERATOR
EncoderTrigger false false Scalar READ Tango::DEV_LONG OPERATOR Encoder position where the current trigger is done.
RemainingTriggers false false Scalar READ Tango::DEV_LONG OPERATOR
BufferLoad false false Scalar READ Tango::DEV_DOUBLE OPERATOR Percentage of SDRAM buffer currently read
Position2Conversion false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Conversion from enconder values to physical units: steps = conversion*units
Position3Conversion false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Conversion from enconder values to physical units: steps = conversion*units
Position4Conversion false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Conversion from enconder values to physical units: steps = conversion*units
Position5Conversion false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Conversion from enconder values to physical units: steps = conversion*units
PositionTriggerStop false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Position at which the triggers stop (only used if triggermode 6)
EncoderTriggering false false Scalar READ_WRITE Tango::DEV_LONG OPERATOR Encoder used for trigger settings in position
CurrentPosition2 false false Scalar READ Tango::DEV_DOUBLE OPERATOR Encoder position transformed to physical units
CurrentPosition3 false false Scalar READ Tango::DEV_DOUBLE OPERATOR Encoder position transformed to physical units
CurrentPosition4 false false Scalar READ Tango::DEV_DOUBLE OPERATOR Encoder position transformed to physical units
CurrentPosition5 false false Scalar READ Tango::DEV_DOUBLE OPERATOR Encoder position transformed to physical units
MaskDataToWrite false false Scalar READ_WRITE Tango::DEV_DOUBLE OPERATOR Mask for the writing of data, set to 1 the bit corresponding to the data you don`t want to be writen:
counter 1, encoder1 2, encoder2 3, encoder3 4, encoder4 5, encoder5 6.
Ex. not write encoder1 -> 2, not write encoder1 and encoder4 -> 18
Metadata1 false false Scalar READ_WRITE Tango::DEV_STRING EXPERT String to write as attribute to the field Encoder1 in the nexus file
Metadata2 false false Scalar READ_WRITE Tango::DEV_STRING EXPERT String to write as attribute to the field Encoder2 in the nexus file
Metadata3 false false Scalar READ_WRITE Tango::DEV_STRING EXPERT String to write as attribute to the field Encoder3 in the nexus file
Metadata4 false false Scalar READ_WRITE Tango::DEV_STRING EXPERT String to write as attribute to the field Encoder4 in the nexus file
Metadata5 false false Scalar READ_WRITE Tango::DEV_STRING EXPERT String to write as attribute to the field Encoder5 in the nexus file
TriggersPerFile false false Scalar READ_WRITE Tango::DEV_LONG OPERATOR Minimum number of trigger per file. If 0, all trigger will be written in the same file.
SoftwareInhibit false false Scalar READ_WRITE Tango::DEV_LONG OPERATOR If set to 1 scan PiLC is paused. Reads the last written value.
HardwareInhibit false false Scalar READ Tango::DEV_DOUBLE OPERATOR Reads hardware inhibit state: 0 no inhibit, 1 inhibit
CounterConfig false false Scalar READ_WRITE Tango::DEV_LONG OPERATOR 0 -> counter input
1 -> status input
CounterData false false Spectrum READ Tango::DEV_DOUBLE OPERATOR
Encoder1Data false false Spectrum READ Tango::DEV_DOUBLE OPERATOR Positions where the triggers were done, in encoder units
Position1Data false false Spectrum READ Tango::DEV_DOUBLE OPERATOR Positions where the triggers were done, in physical units.
Encoder2Data false false Spectrum READ Tango::DEV_DOUBLE OPERATOR Positions where the triggers were done, in encoder units
Encoder3Data false false Spectrum READ Tango::DEV_DOUBLE OPERATOR Positions where the triggers were done, in encoder units
Encoder4Data false false Spectrum READ Tango::DEV_DOUBLE OPERATOR Positions where the triggers were done, in encoder units
Encoder5Data false false Spectrum READ Tango::DEV_DOUBLE OPERATOR Positions where the triggers were done, in encoder units
Position2Data false false Spectrum READ Tango::DEV_DOUBLE OPERATOR Positions from encoder2, in physical units.
Position3Data false false Spectrum READ Tango::DEV_DOUBLE OPERATOR Positions from encoder2, in physical units.
Position4Data false false Spectrum READ Tango::DEV_DOUBLE OPERATOR Positions from encoder2, in physical units.
Position5Data false false Spectrum READ Tango::DEV_DOUBLE OPERATOR Positions from encoder2, in physical units.





There is no dynamic attribute defined.