TANGO
Device Server



Device for the soleil undulor HU640
Device Attributes Description

HU640 Class

Revision: release_3_3_3 - Author: buteau

Scalar Attributes
Attribute name
Data Type
R/W Type
Expert
energy
DEV_DOUBLE
READ_WRITE
No
currentPS1: The current of PS1 (power supply 1)
DEV_DOUBLE
READ_WRITE
No
currentPS2: The current of PS2 (power supply 2)
DEV_DOUBLE
READ_WRITE
No
currentPS3: The current of PS3 (power supply 2)
DEV_DOUBLE
READ_WRITE
No
currentCVE: The current for the power supply of the vertical input corrector
DEV_DOUBLE
READ_WRITE
No
currentCHE: The current for the power supply of the horizontal input corrector
DEV_DOUBLE
READ_WRITE
No
currentCVS: The current for the power supply of the vertical output corrector
DEV_DOUBLE
READ_WRITE
No
currentCHS: The current for the power supply of the horizontal output corrector
DEV_DOUBLE
READ_WRITE
No
currentDeltaRF: The current delta RF value
DEV_DOUBLE
READ_WRITE
No
firstTargetMode: If true stop at the first target found, if not get it in a decreasing way
DEV_BOOLEAN
WRITE
No
feedForwardMode: To activate the feedforward mode: - false : the feedforward mode is disable. When changing a current on a PS, the current will be applied only on this PS. - true: the feedforward mode is enable. When changing a current on a PS, currents will be applied on the PS and on the correctors (values of the correctors are calculated by interpolation).
DEV_BOOLEAN
WRITE
No
switchCircularMode: Allow to switch from circular right mode to circular left mode and vice-versa.
DEV_BOOLEAN
WRITE
No
functioningMode: 0 = Linear Vertical 1 = Linear Horizontal 2 = Circular Left 3 = Circular Right
DEV_SHORT
WRITE
No
interpolationType: The type of interpolation used to calculate the correctors values. The possible types are: Akima, Linear, CubicSpline, PeriodicAkima; PeriodicCubicSpline, Polynomial.
DEV_STRING
WRITE
Yes





Image Attributes
Attribute name
Data Type
X Data Length
Y Data Length
Expert
ffCircularValues: Interpolation table to calculate values of the 4 correctors in function of the value of PS3. The table has always 5 lines: - line 1: PS3 values - line 2: CVE values - line 3: CHE values - line 4: CVS values - line 5: CHS values
DEV_DOUBLE
10000
20
No
ffLinearVerticalValues: Interpolation table to calculate values of the 4 correctors in function of the value of PS1. The table has always 5 lines: - line 1: PS1 values - line 2: CVE values - line 3: CHE values - line 4: CVS values - line 5: CHS values
DEV_DOUBLE
10000
20
No
ffLinearHorizontalValues: Interpolation table to calculate values of the 4 correctors in function of the value of PS2. The table has always 5 lines: - line 1: PS2 values - line 2: CVE values - line 3: CHE values - line 4: CVS values - line 5: CHS values
DEV_DOUBLE
10000
20
No
trFromCircularToLinearHorizontalValues: Interpolation table to calculate values of the 4 correctors in function of the value of PS3. The table has always 5 lines: - line 1: PS3 values - line 2: CVE values - line 3: CHE values - line 4: CVS values - line 5: CHS values
DEV_DOUBLE
10000
20
No
trFromLinearHorizontalToCircularValues: Interpolation table to calculate values of the 4 correctors in function of the value of PS3. The table has always 5 lines: - line 1: PS3 values - line 2: CVE values - line 3: CHE values - line 4: CVS values - line 5: CHS values
DEV_DOUBLE
10000
20
No
trFromLinearVerticalToLinearHorizontalValues: Interpolation table to calculate values of the 4 correctors in function of the value of PS3. The table has always 5 lines: - line 1: PS3 values - line 2: CVE values - line 3: CHE values - line 4: CVS values - line 5: CHS values
DEV_DOUBLE
10000
20
No
trFromLinearHorizontalToLinearVerticalValues: Interpolation table to calculate values of the 4 correctors in function of the value of PS3. The table has always 5 lines: - line 1: PS3 values - line 2: CVE values - line 3: CHE values - line 4: CVS values - line 5: CHS values
DEV_DOUBLE
10000
20
No


ESRF - Software Engineering Group