TANGO
Device Server



Mechanical 1,2 or 4 motors generic bender.
Properties Description

MechanicalGenericBender Class

Revision: release_1_0_8 - Author: flanglois






Device Properties
Property name
Property type
Description
AttributePositionName Tango::DEV_STRING Give the name of the attribute to move the motor according the motors device used.
Bender1MotorName Tango::DEV_STRING Name of the first motor bender to create the proxy to this motor.
Bender2MotorName Tango::DEV_STRING Name of the second motor bender to create the proxy to this motor.
Bender3MotorName Tango::DEV_STRING Name of the third motor bender to create the proxy to this motor.
Bender4MotorName Tango::DEV_STRING Name of the fourth motor bender to create the proxy to this motor.
BenderCurvatureConstantA1 Tango::DEV_DOUBLE The bender curvature constant A value used to compute the pseudo bender according the Rbender value. C=A/R+B
BenderCurvatureConstantA2 Tango::DEV_DOUBLE The bender curvature constant A value used to compute the pseudo bender according the Rbender value. C=A/R+B
BenderCurvatureConstantA3 Tango::DEV_DOUBLE The bender curvature constant A value used to compute the pseudo bender according the Rbender value. C=A/R+B
BenderCurvatureConstantA4 Tango::DEV_DOUBLE The bender curvature constant A value used to compute the pseudo bender according the Rbender value. C=A/R+B
BenderCurvatureConstantB1 Tango::DEV_DOUBLE The bender curvature constant B value used to compute the pseudo bender according the Rbender value. C=A/R+B
BenderCurvatureConstantB2 Tango::DEV_DOUBLE The bender curvature constant B value used to compute the pseudo bender according the Rbender value. C=A/R+B
BenderCurvatureConstantB3 Tango::DEV_DOUBLE The bender curvature constant B value used to compute the pseudo bender according the Rbender value. C=A/R+B
BenderCurvatureConstantB4 Tango::DEV_DOUBLE The bender curvature constant B value used to compute the pseudo bender according the Rbender value. C=A/R+B
C1TableFirstIndex Tango::DEV_ULONG The index of the first column of the C1 table. It is used when the table file contains more than 2 columns
C1TablePath Tango::DEV_STRING The path for the table to compute the C1 value according the Rbender value
C1TableSecondIndex Tango::DEV_ULONG The index of the second column of the C1 table. It is used when the table file contains more than 2 columns
C2TableFirstIndex Tango::DEV_ULONG The index of the first column of the C2 table. It is used when the table file contains more than 2 columns
C2TablePath Tango::DEV_STRING The path for the table to compute the C2 value according the Rbender value
C2TableSecondIndex Tango::DEV_ULONG The index of the second column of the C2 table. It is used when the table file contains more than 2 columns
C3TableFirstIndex Tango::DEV_ULONG The index of the first column of the C3 table. It is used when the table file contains more than 2 columns
C3TablePath Tango::DEV_STRING The path for the table to compute the C3 value according the Rbender value
C3TableSecondIndex Tango::DEV_ULONG The index of the second column of the C4 table. It is used when the table file contains more than 2 columns
C4TableFirstIndex Tango::DEV_ULONG The index of the first column of the C4 table. It is used when the table file contains more than 2 columns
C4TablePath Tango::DEV_STRING The path for the table to compute the C4 value according the Rbender value
C4TableSecondIndex Tango::DEV_ULONG The index of the second column of the C4 table. It is used when the table file contains more than 2 columns
CommandStateName Tango::DEV_STRING Gives the name of the STATE command according the target device. For SimulatedMotor it is State.
CommandStopName Tango::DEV_STRING Name of the command stop for the reached device.
MaximalAsymmetry Tango::DEV_DOUBLE The maximal value for asymmetry value.
MaximalBender1 Tango::DEV_DOUBLE The maximal bender 1 value.
MaximalBender2 Tango::DEV_DOUBLE The maximal bender 2 value.
MaximalBender3 Tango::DEV_DOUBLE The maximal bender 3 value.
MaximalBender4 Tango::DEV_DOUBLE The maximal bender 4 value.
MaximalCurvature Tango::DEV_DOUBLE The maximal curvature value.
MaximalPseudoBender Tango::DEV_DOUBLE The maximal value for the Pseudo Bender value (C value).
MinimalAsymmetry Tango::DEV_DOUBLE The minimal value for asymmetry value.
MinimalBender1 Tango::DEV_DOUBLE The minimal bender 1 value.
MinimalBender2 Tango::DEV_DOUBLE The minimal bender 2 value.
MinimalBender3 Tango::DEV_DOUBLE The minimal bender 3 value.
MinimalBender4 Tango::DEV_DOUBLE The minimal bender 4 value.
MinimalCurvature Tango::DEV_DOUBLE The minimal curvature value.
MinimalPseudoBender Tango::DEV_DOUBLE The minimal value for the Pseudo Bender value (C value).
Rbender1TableFirstIndex Tango::DEV_ULONG The index of the first column of the Rbender1 table. It is used when the table file contains more than 2 columns
Rbender1TablePath Tango::DEV_STRING The path for the table to compute the R1 value according the C1 value
Rbender1TableSecondIndex Tango::DEV_ULONG The index of the second column of the Rbender1 table. It is used when the table file contains more than 2 columns
Rbender2TableFirstIndex Tango::DEV_ULONG The index of the first column of the Rbender2 table. It is used when the table file contains more than 2 columns
Rbender2TablePath Tango::DEV_STRING The path for the table to compute the R2 value according the C2 value
Rbender2TableSecondIndex Tango::DEV_ULONG The index of the second column of the Rbender2 table. It is used when the table file contains more than 2 columns
Rbender3TableFirstIndex Tango::DEV_ULONG The index of the first column of the Rbender3 table. It is used when the table file contains more than 2 columns
Rbender3TablePath Tango::DEV_STRING The path for the table to compute the R3 value according the C3 value
Rbender3TableSecondIndex Tango::DEV_ULONG The index of the second column of the Rbender3 table. It is used when the table file contains more than 2 columns
Rbender4TableFirstIndex Tango::DEV_ULONG The index of the first column of the Rbender4 table. It is used when the table file contains more than 2 columns
Rbender4TablePath Tango::DEV_STRING The path for the table to compute the R4 value according the C4 value
Rbender4TableSecondIndex Tango::DEV_ULONG The index of the second column of the Rbender4 table. It is used when the table file contains more than 2 columns
RbenderTableFirstIndex Tango::DEV_ULONG The index of the first column of the Rbender table. It is used when the table file contains more than 2 columns
RbenderTablePath Tango::DEV_STRING The path for the table to compute the R value according the C value
RbenderTableSecondIndex Tango::DEV_ULONG The index of the second column of the Rbender table. It is used when the table file contains more than 2 columns
UseEquation Tango::DEV_BOOLEAN if true, equation are used if false table must be given
NumberOfMotors Tango::DEV_SHORT The number of motors of the bender.
TablesPath Tango::DEV_STRING The path to the tables
AutoSendAfterWrite Tango::DEV_BOOLEAN Set the AutoSend flag to false after each SendValue execution
AutoSendAtInit Tango::DEV_BOOLEAN Value of the AutoSend Flag at Init. (default: false)






Device Properties Default Values:
Property Name Default Values
AttributePositionName position
Bender1MotorName No default value
Bender2MotorName No default value
Bender3MotorName No default value
Bender4MotorName No default value
BenderCurvatureConstantA1 No default value
BenderCurvatureConstantA2 No default value
BenderCurvatureConstantA3 No default value
BenderCurvatureConstantA4 No default value
BenderCurvatureConstantB1 No default value
BenderCurvatureConstantB2 No default value
BenderCurvatureConstantB3 No default value
BenderCurvatureConstantB4 No default value
C1TableFirstIndex No default value
C1TablePath No default value
C1TableSecondIndex No default value
C2TableFirstIndex No default value
C2TablePath No default value
C2TableSecondIndex No default value
C3TableFirstIndex No default value
C3TablePath No default value
C3TableSecondIndex No default value
C4TableFirstIndex No default value
C4TablePath No default value
C4TableSecondIndex No default value
CommandStateName state
CommandStopName stop
MaximalAsymmetry No default value
MaximalBender1 No default value
MaximalBender2 No default value
MaximalBender3 No default value
MaximalBender4 No default value
MaximalCurvature No default value
MaximalPseudoBender No default value
MinimalAsymmetry No default value
MinimalBender1 No default value
MinimalBender2 No default value
MinimalBender3 No default value
MinimalBender4 No default value
MinimalCurvature No default value
MinimalPseudoBender No default value
Rbender1TableFirstIndex No default value
Rbender1TablePath No default value
Rbender1TableSecondIndex No default value
Rbender2TableFirstIndex No default value
Rbender2TablePath No default value
Rbender2TableSecondIndex No default value
Rbender3TableFirstIndex No default value
Rbender3TablePath No default value
Rbender3TableSecondIndex No default value
Rbender4TableFirstIndex No default value
Rbender4TablePath No default value
Rbender4TableSecondIndex No default value
RbenderTableFirstIndex No default value
RbenderTablePath No default value
RbenderTableSecondIndex No default value
UseEquation No default value
NumberOfMotors No default value
TablesPath No default value
AutoSendAfterWrite false
AutoSendAtInit false



There is no Class properties.






ESRF - Software Engineering Group