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). |