TANGO
Device Server



Libera BPM Device Server
Device Attributes Description

Libera Class

Revision: release_1_2_6 - Author: nleclercq

Scalar Attributes
Attribute name
Data Type
R/W Type
Expert
DDEnabled: DD data source activation flag
DEV_BOOLEAN
READ_WRITE
No
DDBufferSize: The number of samples to be read on DD data source. Influences the size of the associated attributes [such as XPosDD for instance].
DEV_LONG
READ_WRITE
No
DDDecimationFactor: The DD decimation factor
DEV_USHORT
READ_WRITE
No
DDTriggerOffset: DD data offset in num. of turns
DEV_LONG
READ_WRITE
No
DDBufferFreezingEnabled: DD buffer freezing activation flag
DEV_BOOLEAN
READ
No
DDBufferFrozen: DD buffer status
DEV_BOOLEAN
READ
No
DDTriggerCounter: Number of trigger notifications received since last device
DEV_LONG
READ
No
ExternalTriggerEnabled: External trigger activation flag
DEV_BOOLEAN
READ
No
ExternalTriggerDelay: The external trigger signal can be internally hardware delayed. The delay is set in steps of ADC samples of about 9ns.
DEV_LONG
READ_WRITE
No
SAEnabled: SA data source activation flag
DEV_BOOLEAN
READ_WRITE
No
VaSA: Slow Acquisition: Va
DEV_DOUBLE
READ
No
VbSA: Slow Acquisition: Vb
DEV_DOUBLE
READ
No
VcSA: Slow Acquisition: Vc
DEV_DOUBLE
READ
No
VdSA: Slow Acquisition: Vd
DEV_DOUBLE
READ
No
XPosSA: Slow Acquisition: X
DEV_DOUBLE
READ
No
ZPosSA: Slow Acquisition: Z
DEV_DOUBLE
READ
No
SumSA: Slow Acquisition: Sum
DEV_DOUBLE
READ
No
QuadSA: Slow Acquisition: Quad
DEV_DOUBLE
READ
No
CxSA: FOFB X correction sent to the power supply
DEV_LONG
READ
No
CzSA: FOFB Z correction sent to the power supply
DEV_LONG
READ
No
SAStatNumSamples: The number of sample in SA history used to compute the SA statistics (Mean, RMS, Peak pos). The most recent samples will be used. The valid range is [2, SAHistoryLength property value].
DEV_LONG
READ_WRITE
No
XMeanPosSA: Slow Acquisition: X Mean Pos.
DEV_DOUBLE
READ
No
ZMeanPosSA: Slow Acquisition: Z Mean Pos.
DEV_DOUBLE
READ
No
XRMSPosSA: Slow Acquisition: X RMS Pos.
DEV_DOUBLE
READ
No
ZRMSPosSA: Slow Acquisition: Z RMS Pos.
DEV_DOUBLE
READ
No
XPeakPosSA: Slow Acquisition: X pos peak to peak amplitude
DEV_DOUBLE
READ
No
ZPeakPosSA: Slow Acquisition: X pos peak to peak amplitude
DEV_DOUBLE
READ
No
SumMeanSA: SA: mean of sum
DEV_DOUBLE
READ
No
ADCEnabled: ADC data source activation flag
DEV_BOOLEAN
READ_WRITE
No
ADCBufferSize: The number of samples to be read on ADC data source. Influences the size of the associated attributes [such as ADCChannelA for instance].
DEV_LONG
READ_WRITE
No
PMOffset: Internal delay of the post mortem trigger. Can be set in the range of +/- 10 ksamples.
DEV_LONG
READ_WRITE
No
PMNotified: Post Moterm notification flag
DEV_BOOLEAN
READ
No
PMNotificationCounter: Number a PM event recieved since last Init
DEV_SHORT
READ
No
InterlockXNotified
DEV_BOOLEAN
READ
No
InterlockZNotified
DEV_BOOLEAN
READ
No
InterlockAttnNotified
DEV_BOOLEAN
READ
No
InterlockADCPreFilterNotified
DEV_BOOLEAN
READ
No
InterlockADCPostFilterNotified
DEV_BOOLEAN
READ
No
XLow: Lower limit of the X position interlock threshold in mm
DEV_DOUBLE
READ
No
XHigh: Upper limit of the X position interlock threshold in mm
DEV_DOUBLE
READ
No
ZLow: Lower limit of the Z position interlock threshold in mm
DEV_DOUBLE
READ
No
ZHigh: Upper limit of the Z position interlock threshold in mm
DEV_DOUBLE
READ
No
AutoSwitchingEnabled: Auto switching status (true=enabled, false=disabled)
DEV_BOOLEAN
READ
No
Switches: Switches selection. Must be in [0, 15] or 255 for auto-switching.
DEV_SHORT
READ_WRITE
No
ExternalSwitching: Determines whether the ADC source switching will be triggered by the internally (false) or be the externally (true) by the machine clock.
DEV_BOOLEAN
READ_WRITE
No
SwitchingDelay: Delay for the ADC source switching.
DEV_LONG
READ_WRITE
No
OffsetTune: Determines the pll offset to tune the BPM. The unit is ~40Hz.
DEV_LONG
READ_WRITE
No
CompensateTune: Determines whether single or double offset tune will be employed. Default value is true, which means that the the double offset tune is employed.
DEV_BOOLEAN
READ_WRITE
No
DSCMode: Digital Signal Conditioning mode 0:OFF - 1:UNITY - 2:AUTO
DEV_SHORT
READ_WRITE
No
AGCEnabled: Enables/disables the Automatic Gain Control
DEV_BOOLEAN
READ_WRITE
No
Gain: The Libera input gain. Can't be change while the AGC is active
DEV_DOUBLE
READ_WRITE
No
HasMAFSupport: if FGPA design with MAF support installed on Libera, otherwise
DEV_BOOLEAN
READ
No
MAFLength: MAF Delay and MAF Length are two parameters, added to adjustable DDC design. They are used to determine the position and the length of the acquisition window according to the partial fill of the accelerator.
DEV_LONG
READ_WRITE
No
MAFDelay: MAF Delay and MAF Length are two parameters, added to adjustable DDC design. They are used to determine the position and the length of the acquisition window according to the partial fill of the accelerator.
DEV_LONG
READ_WRITE
No
MachineTime: Machine Time value to be applied on the Libera when the SetTimeOnNextTrigger command is executed
DEV_DOUBLE
READ_WRITE
No
TimePhase: The Machine Time Phase
DEV_LONG
READ_WRITE
No
SystemTime: System Time value to be applied on the Libera when the SetTimeOnNextTrigger command is executed Unit is num of secs since 1/1/1970 (Unix system time reference)
DEV_DOUBLE
READ_WRITE
No
SCPLLStatus: The SC PLL lock status
DEV_BOOLEAN
READ
No
MCPLLStatus: The MC PLL lock status
DEV_BOOLEAN
READ
No
HWTemperature: The current Libera hardware temperature
DEV_SHORT
READ
No
Fan1Speed: The current rotation speed of the first hardware cooling fan
DEV_SHORT
READ
No
Fan2Speed: The current rotation speed of the second hardware cooling fan
DEV_SHORT
READ
No
Incoherence: Result of the incoherence calculation. Am alarm will be set on the attribute when an incoherence was detected.
DEV_DOUBLE
READ
No
RefIncoherence: The reference incoherence value registered with the command SetReferenceIncoherence. The reference is used to calculate the alarm with the MaxIncoherenceDrift.
DEV_DOUBLE
READ
No
MaxIncoherence: Maximum incoherence value. Used to create an alarm on the Incoherence attribute.
DEV_DOUBLE
READ_WRITE
No
MaxIncoherenceDrift: Maximum incoherence drift value. Used to create an alarm on the Incoherence attribute.
DEV_DOUBLE
READ_WRITE
No
UpTime: Number of seconds since system boot on the host running this TANGO device
DEV_LONG
READ
No
CpuUsage: CPU usage on the host running this TANGO device
DEV_LONG
READ
No
FreeMemory: Amount of free memory on the host running this TANGO device
DEV_LONG
READ
No
RamFsUsage: Amount of ram-fs allocated bytes on the host running this TANGO device
DEV_LONG
READ
No
UseLiberaSAData: If set to true, the X & Z SA postions are retreived from the Libera FPGA. Otherwise, they are computed by the Tango device using the button values.
DEV_BOOLEAN
READ_WRITE
Yes
LiberaModel: The Libera Model: 0:Electron, 1:Brillance, 2:Photon
DEV_USHORT
READ
No





Spectrum Attributes
Attribute name
Data Type
X Data Length
Expert
XPosDD: Turn by turn data: X Pos.
DEV_DOUBLE
250000
No
ZPosDD: Turn by turn data: Z Pos.
DEV_DOUBLE
250000
No
QuadDD: Turn by turn data: Quad
DEV_DOUBLE
250000
No
SumDD: Turn by turn data: Sum
DEV_DOUBLE
250000
No
VaDD: Turn by turn data: Va
DEV_DOUBLE
250000
No
VbDD: Turn by turn data: Vb
DEV_DOUBLE
250000
No
VcDD: Turn by turn data: Vc
DEV_DOUBLE
250000
No
VdDD: Turn by turn data: Vd
DEV_DOUBLE
250000
No
XPosSAHistory: Slow Acquisition: SA X Pos. History
DEV_DOUBLE
16384
No
ZPosSAHistory: Slow Acquisition: SA Z Pos. History
DEV_DOUBLE
16384
No
SumSAHistory: Slow Acquisition: SA Sum Pos. History
DEV_DOUBLE
16384
No
XPosPM: Post Mortem : X pos.
DEV_DOUBLE
16384
No
ZPosPM: Post Mortem : Z pos.
DEV_DOUBLE
16384
No
QuadPM: Post Mortem : Quad
DEV_DOUBLE
16384
No
SumPM: Post Mortem : Sum
DEV_DOUBLE
16384
No
VaPM: Post Mortem : Va
DEV_DOUBLE
16384
No
VbPM: Post Mortem : Vb
DEV_DOUBLE
16384
No
VcPM: Post Mortem : Vc
DEV_DOUBLE
16384
No
VdPM: Post Mortem : Vd
DEV_DOUBLE
16384
No
ADCChannelA: ADC values for pickup A
DEV_SHORT
250000
No
ADCChannelB: ADC values for pickup B
DEV_SHORT
250000
No
ADCChannelC: ADC values for pickup C
DEV_SHORT
250000
No
ADCChannelD: ADC values for pickup D
DEV_SHORT
250000
No
IaDD: Turn by turn data: Ia
DEV_DOUBLE
250000
No
IbDD: Turn by turn data: Ib
DEV_DOUBLE
250000
No
IcDD: Turn by turn data: Ic
DEV_DOUBLE
250000
No
IdDD: Turn by turn data: Id
DEV_DOUBLE
250000
No
QaDD: Turn by turn data: Qa
DEV_DOUBLE
250000
No
QbDD: Turn by turn data: Qb
DEV_DOUBLE
250000
No
QcDD: Turn by turn data: Qc
DEV_DOUBLE
250000
No
QdDD: Turn by turn data: Qd
DEV_DOUBLE
250000
No
UserData: User defined data
DEV_SHORT
256
No
InterlockConfiguration: The current interlock configuration. The vector mapping is the follwoing: [0] Mode : [0]: disabled, [1]: enabled, [3]: enabled with gain dependency [1] X low threshold in mm [2] X high threshold in mm [3] Z threshold low in mm [4] Z high threshold in mm [5] Overflow limit (ADC threshold) [6] Overflow duration (num of overloaded ADC samples before raising interlock) [7] Gain limit in dBm (no interlock under this threshold)
DEV_DOUBLE
8
No
logs
DEV_STRING
2048
No







TANGO is an open source project hosted by :
Sourceforge logo small
Core and Tools : CVS repository on tango-cs project
Device Servers : CVS repository on tango-ds project