TANGO
Device Server



FOFB Manager
Properties Description

FOFBManager Class

Revision: release_1_0_10 - Author: leclercq






Device Properties
Property name
Property type
Description
BpmList Array of string The list of BPMs involved in the FOFB (no default value must be specified) This property is an array of strings with the following syntax: :::: where: BPM-ID: integer specifing the BPM index in the FOFB loop (starting from 1) BPM-TYPE: Libera, XBPM-V1 or XBPM-V2 BPM-DEV-NAME: the BPM device name CORRECTOR-ID: coorector ID (starting from 1) or 0 if no associated corrector PLAN: dimension in which the corrector acts. V for vertical, H for horizontal or B for both
HSteererList Array of string The list of steerers (ST) involved in the horizontal FOFB correction This property is an array of strings with the following syntax: : where: ST-ID: integer specifing the steerer index in the FOFB loop (starting from 1) ST-DEV-NAME: the steerer device name
SnifferList Array of string The list of fiber network sniffer (SF) involved in the FOFB (no default value must be specified) This property is an array of strings with the following syntax: :: where: SF-ID: integer specifing the sniffer index (starting from 1) SF-DEV-NAME: the sniffer device name SF-FOFB-LOOP-ID: integer specifing the sniffer index in the FOFB loop (starting from 1)
TimingBoardList Array of string The list of timing board involved in the FOFB (no default value must be specified) This property is an array of strings with the following syntax: :: where: TMB-ID: integer specifing the timing board index (starting from 1) TMB-TYPE: Libera or XBPM TMB-DEV-NAME: the timing board device name
VSteererList Array of string The list of steerers (ST) involved in the vertical FOFB correction This property is an array of strings with the following syntax: : where: ST-ID: integer specifing the steerer index in the FOFB loop (starting from 1) ST-DEV-NAME: the steerer device name
BpmsMonitoringPeriod Tango::DEV_USHORT Exec. period of the bpms monitoring in msecs. Default to 1000 msecs.
SniffersMonitoringPeriod Tango::DEV_USHORT Exec. period of the FOFB sniffers monitoring in msecs. Default to 1000 msecs.
SteerersMonitoringPeriod Tango::DEV_USHORT Exec. period of the FOFB steerers monitoring in msecs. Default to 1000 msecs.
CfgTimeFrameLen Tango::DEV_LONG FOFB com. config parameter: time frame length. Defaults to 6000. Do not edit unless you know what you're doing!
CfgMgtPowerDown Tango::DEV_LONG FOFB com. config parameter: mgt power down. Defaults to 0. Do not edit unless you know what you're doing!
CfgMgtLoopback Tango::DEV_LONG FOFB com. config parameter: mgt loopback. Defaults to 0. Do not edit unless you know what you're doing!
CfgBufferClearDelay Tango::DEV_LONG FOFB com. config parameter: buffer clear delay. Defaults to 6000. Do not edit unless you know what you're doing!
ExpectedLiberaCcVersion Tango::DEV_LONG Expected FOFB firmware version on Libera. No default value.
ExpectedSnifferCcVersion Tango::DEV_LONG Expected FOFB firmware version on Sniffers. No default value.
ExpectedBpmCnt Tango::DEV_LONG Expected number of BPMs involved in the FOFB com. loop. This value will be compared to the returned by each 'entity' involved in the FOFB com. process. No default value.
ProcessTimeThreshold Tango::DEV_LONG Process time threshold above which an 'entity' involved FOFB com. process is considered to have a problem. No default value.
XOrbitThreshold Tango::DEV_DOUBLE FOFB x-orbit threshold in mm. No default value.
ZOrbitThreshold Tango::DEV_DOUBLE FOFB z-orbit threshold in mm. No default value.
XSpsCurrentThreshold Tango::DEV_DOUBLE To be defined... No default value.
ZSpsCurrentThreshold Tango::DEV_DOUBLE To be defined... No default value.
DCCTDevice Tango::DEV_STRING Name of the Tango providing the storage ring in mA. No default value.
StorageRingCurrentThreshold Tango::DEV_DOUBLE The storage ring current - in mA - under which the FOFB is aborted. It's compared to the storage ring current obtained on . No default value.
FOFBMonitorPeriodForMachineCurrent Tango::DEV_LONG The period in msecs between two storage ring current checking. Defaults to 1000.
FOFBMonitorPeriodForSteerersPsOuput Tango::DEV_LONG The period in msecs between two steerer power supplies output checking. Defaults to 1000.
FOFBMonitorPeriodForOrbit Tango::DEV_LONG The period in msecs between two FOFB orbit checking. Defaults to 1000.
XSpsFpsThreshold Tango::DEV_LONG Number of frames per sec (from Libera) under which a x-Steerer power supply is considered problematic. Defaults to 900.
ZSpsFpsThreshold Tango::DEV_LONG Number of frames per sec (from Libera) under which a z-Steerer power supply is considered problematic. Defaults to 900.
FOFBMonitorPeriodForStatusRegisters Tango::DEV_LONG The period in msecs between two checking. Defaults to 1000.
TextTalker Tango::DEV_STRING Device name of the TextTalker used for FOFB messages
ServiceLocker Tango::DEV_STRING The ServiceLocker device name. No default value.
FOFBRecordTimeout Tango::DEV_LONG Number of orbit monitoring periods (see FOFBMonitorPeriodForOrbit property) after which the FOFB is aborted in case no record data is received. Defaults to 2 (i.e. 2 times FOFBMonitorPeriodForOrbit msecs).






Device Properties Default Values:
Property Name Default Values
BpmList No default value
HSteererList No default value
SnifferList No default value
TimingBoardList No default value
VSteererList No default value
BpmsMonitoringPeriod 1000
SniffersMonitoringPeriod 1000
SteerersMonitoringPeriod 1000
CfgTimeFrameLen 6000
CfgMgtPowerDown 0
CfgMgtLoopback 0
CfgBufferClearDelay 6000
ExpectedLiberaCcVersion No default value
ExpectedSnifferCcVersion No default value
ExpectedBpmCnt No default value
ProcessTimeThreshold No default value
XOrbitThreshold No default value
ZOrbitThreshold No default value
XSpsCurrentThreshold No default value
ZSpsCurrentThreshold No default value
DCCTDevice No default value
StorageRingCurrentThreshold No default value
FOFBMonitorPeriodForMachineCurrent 1000
FOFBMonitorPeriodForSteerersPsOuput 1000
FOFBMonitorPeriodForOrbit 1000
XSpsFpsThreshold 900
ZSpsFpsThreshold 900
FOFBMonitorPeriodForStatusRegisters 1000
TextTalker No default value
ServiceLocker No default value
FOFBRecordTimeout 2



There is no Class properties.






ESRF - Software Engineering Group