.

Average: 0
Rating Count: 0

Development status: Released, Release: 2.0.0
Information status: New
Repository: https://github.com/synchrotron-solaris/dev-solaris-vacuumparameters
Contact:



Class Description


The VacuumParameters DS is used for calculation of several parameters that are essential to vacuum in a synchrotron. Written and tested with Python 2.7.6 and 2.6.6.

Families: AbstractClasses

Key words:

Platform: All Platforms

Language: PythonHL

License: GPL

Contact:

Hardware


Bus: Not Applicable

Class interface


Attributes:

Name Description
BrushScalar: DevDouble
AveragePressureScalar: DevDouble The mean of the pressures. This attribute is calculated from the pressures` values on the AllSRPressuresList property.
DipoleAveragePressureScalar: DevDouble The mean of the pressures in chambers next to dipoles. This attribute is calculated from the pressures` values on the DipolePressuresList property.
StraightSectionAveragePressureScalar: DevDouble The mean of the pressures in straight sections of the storage ring. This attribute is calculated from the pressures` values on the StraightSectionPressuresList property.
CurrentTimesLifetimeScalar: DevDouble
MaximumPressureScalar: DevDouble Maximum value among the pressures given on the AllSRPressuresList.
MaxPressureLocationScalar: DevString Location of maximum pressure occurence. Taken from descriptions in AllSRPressuresList.
AvgPressureByCurrentScalar: DevDouble Average pressure divided by beam current.
DipAvgPressureByCurrentScalar: DevDouble Average pressure from chambers next to dipoles divided by beam current.
StSecAvgPressureByCurrentScalar: DevDouble Average pressure from straight section chambers divided by beam current.

Commands:

Name Description
StateInput: DevVoid
Output: State
Device state
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: ConstDevString
Device status
This command gets the device status (stored in its device_status data member) and returns it to the caller.

Pipes:

Properties:

Name Description
BeamCurrentAttributeDevString The name of the Tango attribute containing the beam`s current.
BeamEnergyAttributeDevString The name of the Tango attribute containing the beam`s energy.
BeamLifetimeAttributeDevString The name of the Tango attribute containing the beam`s lifetime.
DipolePressuresListArray of DevString A list of Tango attributes` names which will be used for calculation of mean pressure in chambers next to dipoles.
StraightSectionPressuresListArray of DevString A list of Tango attributes` names which will be used for calculation of mean pressure in straight sections of the SR.


Please log in to comment.

7 Jun 2017, Łukasz Dudek
Created:
The device class has been added to catalogue.
Added by:dudek on:7 Jun 2017, 10:13 a.m.