siriushla.as_ps_control
Subpackages
- siriushla.as_ps_control.control_widget
- Code Documentation
- siriushla.as_ps_control.control_widget.BasePSControlWidget module
- siriushla.as_ps_control.control_widget.ControlWidgetFactory module
- siriushla.as_ps_control.control_widget.DipoleControlWidget module
- siriushla.as_ps_control.control_widget.FamQuadrupoleControlWidget module
- siriushla.as_ps_control.control_widget.FamSextupoleControlWidget module
- siriushla.as_ps_control.control_widget.FastCorrectorControlWidget module
- siriushla.as_ps_control.control_widget.IDFFCorrectorControlWidget module
- siriushla.as_ps_control.control_widget.LensControlWidget module
- siriushla.as_ps_control.control_widget.SeptFFCorrectorControlWidget module
- siriushla.as_ps_control.control_widget.SkewQuadControlWidget module
- siriushla.as_ps_control.control_widget.SlowCorrectorControlWidget module
- siriushla.as_ps_control.control_widget.SolenoidControlWidget module
- siriushla.as_ps_control.control_widget.TrimAllControlWidget module
- siriushla.as_ps_control.control_widget.TrimFamControlWidget module
- Module contents
- siriushla.as_ps_control.detail_widget
Code Documentation
siriushla.as_ps_control.PSControlWindow module
Defines a class to control a set of a device from a given class.
siriushla.as_ps_control.PSDetailWindow module
Define a window with detailed controls for a given magnet.
siriushla.as_ps_control.PSTabControlWindow module
Defines a class to control elements from a given class.
- class siriushla.as_ps_control.PSTabControlWindow.PSTabControlWindow(section, parent=None)[source]
Bases:
PSControlWindow
Base window to show devices of a section in tabs.
- Devices = {'BO': ['dipole', 'quadrupole', 'sextupole', 'corrector-slow', 'skew-quadrupole'], 'IT': ['lens'], 'LI': ['lens', 'corrector-slow', 'solenoid', 'quadrupole', 'spectrometer'], 'SI': ['dipole', 'quadrupole', 'sextupole'], 'TB': ['dipole', 'quadrupole', 'corrector-slow'], 'TS': ['dipole', 'quadrupole', 'corrector-slow']}
- TabName = {'corrector-fast': 'Fast Correctors', 'corrector-septff': 'Septa FF Correctors', 'corrector-slow': 'Slow Correctors', 'dipole': 'Dipoles', 'lens': 'Lens', 'quadrupole': 'Quadrupoles', 'sextupole': 'Sextupoles', 'skew-quadrupole': 'Quadrupoles Skew', 'solenoid': 'Solenoids', 'spectrometer': 'Spectrometer', 'trim-quadrupole': 'Trims'}
- tabFilled
int = …, arguments: Sequence = …) -> PYQT_SIGNAL
types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.
- Type:
pyqtSignal(*types, name
- Type:
str = …, revision
siriushla.as_ps_control.PSTrimWindow module
Defines window class to show trims of a magnet.
siriushla.as_ps_control.SummaryWidgets module
Widget with general functions of DCLink Widgets.
- class siriushla.as_ps_control.SummaryWidgets.SummaryHeader(name, visible_props, parent=None)[source]
Bases:
QWidget
siriushla.as_ps_control.ps_wfmerror_mon module
- class siriushla.as_ps_control.ps_wfmerror_mon.Graph(*args, **kwargs)[source]
Bases:
SiriusWaveformPlot
- doubleclick
int = …, arguments: Sequence = …) -> PYQT_SIGNAL
types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.
- Type:
pyqtSignal(*types, name
- Type:
str = …, revision
Module contents
Package containing widgets and windows to control power supplies.