![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
MagnetType Class Identification : | MagnetType Class Inheritance : |
|
|
|
|||
|
|
|
|
Families | List of magnet families for the magnet type | String[] | none |
MagnetType | Name of the magnet type | String | none |
InjectFamilies | List of magnet families for the magnet type specific to injection cells |
String[] | none |
|
||||
|
|
|
|
|
State | DEV_VOID | DEV_STATE | OPERATOR | This command gets the device state (stored in its device_state data member) and returns it to the caller. |
Status | DEV_VOID | CONST_DEV_STRING | OPERATOR | This command gets the device status (stored in its device_status data member) and returns it to the caller. |
Reset | DEV_VOID | DEV_VOID | OPERATOR | Reset device |
ResetResonanceStrengths | DEV_VOID | DEV_VOID | OPERATOR | None. |
SetpointCheck | DEVVAR_DOUBLEARRAY | DEVVAR_STRINGARRAY | EXPERT | Check for each family member, if the magnet is able to applied the new strengths. Returned the list of device(s) which are not able to applied the required strength. This list is empty if all magnets are able to generate the required strength |
|
||
Input Argument | Tango::DEV_VOID | none |
Output Argument | Tango::DEV_STATE | Device state |
DisplayLevel | OPERATOR | .. |
Inherited | true | .. |
Abstract | false | .. |
Polling Period | Not polled | .. |
Command allowed for | All states | .. |
|
||
Input Argument | Tango::DEV_VOID | none |
Output Argument | Tango::CONST_DEV_STRING | Device status |
DisplayLevel | OPERATOR | .. |
Inherited | true | .. |
Abstract | true | .. |
Polling Period | Not polled | .. |
Command allowed for | All states | .. |
|
||
Input Argument | Tango::DEV_VOID | |
Output Argument | Tango::DEV_VOID | |
DisplayLevel | OPERATOR | .. |
Inherited | false | .. |
Abstract | false | .. |
Polling Period | Not polled | .. |
Command allowed for | All states | .. |
|
||
Input Argument | Tango::DEV_VOID | |
Output Argument | Tango::DEV_VOID | |
DisplayLevel | OPERATOR | .. |
Inherited | false | .. |
Abstract | false | .. |
Polling Period | Not polled | .. |
Command allowed for | All states | .. |
|
||
Input Argument | Tango::DEVVAR_DOUBLEARRAY | List of new strength for each magnet family member |
Output Argument | Tango::DEVVAR_STRINGARRAY | List of magnet device name(s) which refuses their new strength |
DisplayLevel | EXPERT | .. |
Inherited | false | .. |
Abstract | false | .. |
Polling Period | Not polled | .. |
Command allowed for | All states | .. |
|
|||||||
|
|
|
|
|
|
|
|
DesignStrengthFile | false | false | Scalar | READ_WRITE | Tango::DEV_STRING | EXPERT | Design strength file name |
CorrectionStrengthsSteps | false | false | Scalar | READ_WRITE | Tango::DEV_LONG | EXPERT | Number of steps in which a new Correction Strenths must be applied |
Strengths | false | false | Spectrum | READ | Tango::DEV_DOUBLE | OPERATOR | |
StrengthsMSMM | false | false | Spectrum | READ | Tango::DEV_DOUBLE | OPERATOR | Strengths spectrum attribute Mean, Std, Min and Max |
StrengthsReadPoint | false | false | Spectrum | READ | Tango::DEV_DOUBLE | OPERATOR | |
TotalCorrectionStrengths | false | false | Spectrum | READ | Tango::DEV_DOUBLE | OPERATOR | |
TotalCorrectionStrengthsMSMM | false | false | Spectrum | READ | Tango::DEV_DOUBLE | OPERATOR | TotalCorrectionStrengths spectrum attribute Mean, Std, Min and Max |
CorrectionStrengths | false | false | Spectrum | READ_WRITE | Tango::DEV_DOUBLE | OPERATOR | |
CorrectionStrengthsMSMM | false | false | Spectrum | READ | Tango::DEV_DOUBLE | OPERATOR | CorrectionStrengths spectrum attribute Mean, Std, Min and Max |
ResonanceStrengths | false | false | Spectrum | READ_WRITE | Tango::DEV_DOUBLE | OPERATOR | |
ResonanceStrengthsMSMM | false | false | Spectrum | READ | Tango::DEV_DOUBLE | OPERATOR | ResonanceStrengths spectrum attribute Mean, Std, Min and Max |
MagnetNames | false | false | Spectrum | READ | Tango::DEV_STRING | OPERATOR | Level 1 magnet device names |
MagnetStates | false | false | Spectrum | READ | Tango::DEV_STATE | OPERATOR | |
FamilyMagnetNames | false | false | Spectrum | READ | Tango::DEV_STRING | OPERATOR | Level 2 (family) power supply device name |
FamilyMagnetStates | false | false | Spectrum | READ | Tango::DEV_STATE | OPERATOR | |
RequireCycling | false | false | Spectrum | READ | Tango::DEV_BOOLEAN | OPERATOR | Boolean set for each magnets which requires cycling (in beam propagation order) |
StrengthCorrectionCoeff | false | false | Spectrum | READ_WRITE | Tango::DEV_DOUBLE | EXPERT | Strength correction coefficient |
StrengthCorrectionOffset | false | false | Spectrum | READ_WRITE | Tango::DEV_DOUBLE | EXPERT | Strength correction offset |
FrozenMagnets | false | false | Spectrum | READ | Tango::DEV_STRING | EXPERT | List of disabled magnets |
IsFrozen | false | false | Spectrum | READ_WRITE | Tango::DEV_BOOLEAN | EXPERT | Boolean set for each disabled magnets (in beam propagation order) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ON | |
OFF | |
ALARM | |
FAULT | |
UNKNOWN |