TANGO
Device Server



Libera BPM Device Server
Properties Description

Libera Class

Revision: release_1_2_6 - Author: nleclercq



Class Properties
Property name
Property type
Description
InterlockConfiguration Array of double The user defined interlock configuration. This is the configuration that should be applied on the Libera in case the device 'finds' the Libera in its default startup configuration when it is itself starting up or executing its Init TANGO command. This configuration can also be applied using the dedicated "SetInterlockConfiguration" expert command. Parameters mapping: [0] Interlock : mode - [0]: disabled, [1]: enabled, [3]: enabled with gain dependency [1] Interlock : threshold : X low in mm [2] Interlock : threshold : X high in mm [3] Interlock : threshold : Z low in mm (i.e. Y low in the Libera terminology) [4] Interlock : threshold : Z high in mm (i.e. Y high in the Libera terminology) [5] Interlock : overflow limit (ADC threshold) [6] Interlock : overflow duration (num of overloaded ADC samples before raising intlck) [7] Interlock : gain limit in dBm (intlck not active under this limit) - valid range is [-60, 0]
EnableDDOptionalData Tango::DEV_BOOLEAN Enables/Disables DD optional data (IxDD and QxDD)
EnableSAOptionalData Tango::DEV_BOOLEAN Enables/disables SA optional Data (currently not used)
EnableSAHistoryOptionalData Tango::DEV_BOOLEAN Enables/disables SA History optional data (sum history)
EnableADCOptionalData Tango::DEV_BOOLEAN Enables/disables ADC optional data (currently not used)
Institute Tango::DEV_SHORT 0: TANGO_INSTITUTE (GENERIC) 1: ALBA 2: ESRF 3: ELETTRA 4: SOLEIL



Device Properties
Property name
Property type
Description
LiberaIpAddr Tango::DEV_STRING The Libera IP address [no default value]
LiberaPort Tango::DEV_SHORT The port on which the generic server handles external requests. Defaults to 23721.
DefaultDDBufferSize Tango::DEV_LONG Default [or initial] value for attribute DDBufferSize [in samples]. Defaults to 1024.
Switches Tango::DEV_SHORT Switches configuration. The valid range is [0..15]. Defaults to 3.
LiberaMulticastIpAddr Tango::DEV_STRING Asynch. notifications (e.g. trigger events) will be send to this addr [no default value]
Location Tango::DEV_STRING The BPM location [TL1, BOOSTER, TL2 or STORAGE_RING]. No default value.
EnableExternalTrigger Tango::DEV_BOOLEAN Enables (or not) the external trigger source. Inlfuences the TANGO device behaviour not the Libera itself. Defaults to false.
DDTaskActivityPeriod Tango::DEV_ULONG Specify the watch-dog (1) or data reading period (2) in ms. Must be in the rangec [500, 25000] ms. Defaults to 1000. (1) : external trigger enabled - (2) : external trigger disabled.
SATaskActivityPeriod Tango::DEV_ULONG Specify the watch-dog (1) or data reading period (2) in ms. Must be in the range [100, 25000] ms. Defaults to 100.
EnableDD Tango::DEV_BOOLEAN Specifies whether or not the DD data source should be enabled at startup. Defaults to false.
EnableSA Tango::DEV_BOOLEAN Specifies whether or not the SA data source should be enabled at startup. Defaults to false.
SAHistoryLength Tango::DEV_ULONG SA history buffer length [in samples]. Defaults to 8196.
DDDecimationFactor Tango::DEV_USHORT The DD decimation factor. Allowed values : 1 (no decimation) or 64 (for the so called booster normal mode)
EnableAutoSwitchingIfSAEnabled Tango::DEV_BOOLEAN When set to TRUE, auto-switching is automattically enabled when the SA data source is itself enabled
EnableDSCIfAutoSwitchingEnabled Tango::DEV_BOOLEAN When set to TRUE, the Digital Signal Conditioning is automattically enabled when the auto-switching is itself enabled
DefaultSAStatNumSamples Tango::DEV_ULONG Default number of SA history samples to use form RMS pos. computation. Defaults to 10 (last second in the SA history).
DefaultADCBufferSize Tango::DEV_LONG Default [or initial] value for attribute ADCBufferSize [in samples]. Defaults to 1024.
ADCTaskActivityPeriod Tango::DEV_ULONG Specifies the data reading period in ms. Must be in the range [500, 25000] ms. Defaults to 1000.
EnableADC Tango::DEV_BOOLEAN Specifies whether or not the ADC data source should be enabled at startup. Defaults to false.
DefaultTimePhaseValue Tango::DEV_LONG Default value for the machine time phase. Its valid range is [0, RfSfRatio - 1] where RfSfRatio is a machine dependent system property.
InterlockConfiguration vector The user defined interlock configuration. This is the configuration that should be applied on the Libera in case the device 'finds' the Libera in its default startup configuration when it is itself starting up or executing its Init TANGO command. This configuration can also be applied using the dedicated 'SetInterlockConfiguration' expert command. Parameters mapping: [0] Interlock : mode - [0]: disabled, [1]: enabled, [3]: enabled with gain dependency [1] Interlock : threshold : X low in mm [2] Interlock : threshold : X high in mm [3] Interlock : threshold : Z low in mm (i.e. Y low in the Libera terminology) [4] Interlock : threshold : Z high in mm (i.e. Y high in the Libera terminology) [5] Interlock : overflow limit (ADC threshold) [6] Interlock : overflow duration (num of overloaded ADC samples before raising intlck) [7] Interlock : gain limit in dBm (intlck not active under this limit) - valid range is [-60, 0]
EnableDDOptionalData Tango::DEV_BOOLEAN Enables/Disables DD optional data (IxDD and QxDD)
EnableSAOptionalData Tango::DEV_BOOLEAN Enables/disables SA optional Data (currently not used)
EnableSAHistoryOptionalData Tango::DEV_BOOLEAN Enables/disables SA History optional data (sum history)
EnableADCOptionalData Tango::DEV_BOOLEAN Enables/disables ADC optional data (currently not used)
Institute Tango::DEV_SHORT 0: TANGO_INSTITUTE (GENERIC) 1: ALBA 2: ESRF 3: ELETTRA 4: SOLEIL
MaxDDBufferSizeWhenDecimationEnabled Tango::DEV_LONG Max. DD buffer size when decimation enabled on DD data source. Defaults to 10000
PassBBAOffsetsToFPGA Tango::DEV_BOOLEAN Controls wether or not the BBA offsets are taken into account when computing the offsets passed to the FPGA process
FADataCacheRefreshPeriod Tango::DEV_ULONG The cache refresh period in msecs. Defaults to 500 ms (2Hz).






Class Properties Default Values:
Property Name Default Values</td>
InterlockConfiguration No default value
EnableDDOptionalData false
EnableSAOptionalData false
EnableSAHistoryOptionalData false
EnableADCOptionalData false
Institute 0



Device Properties Default Values:
Property Name Default Values
LiberaIpAddr No default value
LiberaPort 23271
DefaultDDBufferSize 1024
Switches 3
LiberaMulticastIpAddr No default value
Location No default value
EnableExternalTrigger false
DDTaskActivityPeriod 1000
SATaskActivityPeriod 100
EnableDD false
EnableSA false
SAHistoryLength 512
DDDecimationFactor 1
EnableAutoSwitchingIfSAEnabled true
EnableDSCIfAutoSwitchingEnabled true
DefaultSAStatNumSamples 256
DefaultADCBufferSize 1024
ADCTaskActivityPeriod 1000
EnableADC false
DefaultTimePhaseValue No default value
InterlockConfiguration No default value
EnableDDOptionalData false
EnableSAOptionalData false
EnableSAHistoryOptionalData false
EnableADCOptionalData false
Institute 0
MaxDDBufferSizeWhenDecimationEnabled 16384
PassBBAOffsetsToFPGA false
FADataCacheRefreshPeriod 500








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