siriushla.as_ps_commands
Code Documentation
siriushla.as_ps_commands.main module
Window to test power supplies.
siriushla.as_ps_commands.tasks module
.
- class siriushla.as_ps_commands.tasks.BaseTask(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
QThreadBase Task.
- completed
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
- currentItem
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
- itemDone
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
- class siriushla.as_ps_commands.tasks.CheckCapBankVolt(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck capacitor bank voltage.
- class siriushla.as_ps_commands.tasks.CheckComm(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck communication status.
- class siriushla.as_ps_commands.tasks.CheckCtrlLoop(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck PS CtrlLoop.
- class siriushla.as_ps_commands.tasks.CheckCurrent(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck current value.
- class siriushla.as_ps_commands.tasks.CheckIDFFMode(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck PS IDFFMode.
- class siriushla.as_ps_commands.tasks.CheckInitOk(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck if PS initialized.
- class siriushla.as_ps_commands.tasks.CheckIntlk(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck Interlocks.
- class siriushla.as_ps_commands.tasks.CheckOpMode(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck PS OpMode.
- class siriushla.as_ps_commands.tasks.CheckPulse(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck PU Pulse.
- class siriushla.as_ps_commands.tasks.CheckPwrState(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck PS PwrState.
- class siriushla.as_ps_commands.tasks.CheckStatus(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck Status.
- class siriushla.as_ps_commands.tasks.CheckTriggerState(parent=None, restore_initial_value=False, dis='PS', state='on', devices=None)[source]
Bases:
TriggerTaskCheck magnet trigger state.
- class siriushla.as_ps_commands.tasks.CheckVoltage(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCheck voltage value.
- class siriushla.as_ps_commands.tasks.CreateTesters(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskCreate Testers.
- class siriushla.as_ps_commands.tasks.ResetIntlk(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskReset Interlocks.
- class siriushla.as_ps_commands.tasks.SetCapBankVolt(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskSet capacitor bank voltage.
- class siriushla.as_ps_commands.tasks.SetCtrlLoop(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskSet PS CtrlLoop.
- class siriushla.as_ps_commands.tasks.SetCurrent(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskSet current value.
- class siriushla.as_ps_commands.tasks.SetIDFFMode(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskSet PS IDFFMode.
- class siriushla.as_ps_commands.tasks.SetOpMode(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskSet PS OpMode.
- class siriushla.as_ps_commands.tasks.SetPulse(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskSet PU Pulse.
- class siriushla.as_ps_commands.tasks.SetPwrState(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskSet PS PwrState.
- class siriushla.as_ps_commands.tasks.SetTriggerState(parent=None, restore_initial_value=False, dis='PS', state='on', devices=None)[source]
Bases:
TriggerTaskSet magnet trigger state.
- class siriushla.as_ps_commands.tasks.SetVoltage(devices, state=None, is_test=False, value=None, parent=None)[source]
Bases:
BaseTaskSet voltage value.
- class siriushla.as_ps_commands.tasks.TriggerTask(parent=None, restore_initial_value=False, dis='PS', state='on', devices=None)[source]
Bases:
QThreadBase task to handle triggers.
- completed
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
- currentItem
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
- initial_triggers_state = {}
- itemDone
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
HLA to Handle Power Supplies Tests.