siriushla.si_id_control

Code Documentation

siriushla.si_id_control.apu module

APU Control Module.

class siriushla.si_id_control.apu.APUAlarmDetails(parent=None, prefix='', device='')[source]

Bases: IDCommonDialog

APU Alarm Details Dialog.

class siriushla.si_id_control.apu.APUControlWindow(parent=None, prefix=siriuspy.envars.VACA_PREFIX, device='')[source]

Bases: IDCommonControlWindow

APU Control Window.

class siriushla.si_id_control.apu.APUHardLLDetails(parent=None, prefix='', device='')[source]

Bases: IDCommonDialog

APU Hardware and LowLevel Details Dialog.

class siriushla.si_id_control.apu.APUInterlockDetails(parent=None, prefix='', device='')[source]

Bases: IDCommonDialog

APU Interlock Details Dialog.

class siriushla.si_id_control.apu.APUSummaryBase(parent=None)[source]

Bases: IDCommonSummaryBase

APU Summary Base Widget.

MODEL_WIDTHS = (('Alarms', 4), ('Phase', 6), ('Phase Speed', 6), ('Start', 4), ('Stop', 4))
class siriushla.si_id_control.apu.APUSummaryHeader(parent=None)[source]

Bases: IDCommonSummaryHeader, APUSummaryBase

APU Summary Header.

class siriushla.si_id_control.apu.APUSummaryWidget(parent=None, prefix=siriuspy.envars.VACA_PREFIX, device='')[source]

Bases: IDCommonSummaryWidget, APUSummaryBase

APU Summary Widget.

siriushla.si_id_control.base module

ID Common classes module.

class siriushla.si_id_control.base.IDCommonControlWindow(parent=None, prefix=siriuspy.envars.VACA_PREFIX, device='')[source]

Bases: _SiriusWindow

ID Common Control Window.

class siriushla.si_id_control.base.IDCommonDialog(parent=None, prefix='', device='', title='')[source]

Bases: _SiriusWindow

ID Common Auxiliary Dialog.

class siriushla.si_id_control.base.IDCommonSummaryBase(parent=None)[source]

Bases: QWidget

ID Common Summary Widget.

MODEL_WIDTHS = ()
class siriushla.si_id_control.base.IDCommonSummaryHeader(parent=None)[source]

Bases: IDCommonSummaryBase

ID Common Summary Header.

class siriushla.si_id_control.base.IDCommonSummaryWidget(parent=None, prefix=siriuspy.envars.VACA_PREFIX, device='')[source]

Bases: IDCommonSummaryBase

ID Common Summary Widget.

disable_beamline_control()[source]

Disable beamline control.

enable_beamline_control()[source]

Enable beamline control.

siriushla.si_id_control.delta module

DELTA Control Module.

class siriushla.si_id_control.delta.DELTAControlWindow(parent=None, prefix=siriuspy.envars.VACA_PREFIX, device='')[source]

Bases: IDCommonControlWindow, DELTAControlWindowUtils

DELTA Control Window.

class siriushla.si_id_control.delta.DELTAControlWindowUtils[source]

Bases: object

.

AUX_CONTROL_PVS = {'Acceleration': ('KParamAcc-SP', 'KParamAcc-RB', 'PParamAcc-SP', 'PParamAcc-RB'), 'Header': ('KParam', 'PParam'), 'Max. Acc.': {'RB': 'MaxAcc-RB', 'SP': 'MaxAcc-SP'}, 'Max. Speed': {'RB': 'MaxVelo-RB', 'SP': 'MaxVelo-SP'}, 'Start Parking': {'icon': 'fa5s.parking', 'pvname': 'StartParking-Cmd'}, 'Tolerance': ('PosTol-SP', 'PosTol-RB', 'PolTol-SP', 'PolTol-RB')}
MAIN_CONTROL_PVS = {'Abort': {'icon': 'fa5s.stop', 'pvname': 'Abort-Cmd'}, 'Change KParam': {'icon': 'fa5s.play', 'pvname': 'KParamChange-Cmd'}, 'Change PParam': {'icon': 'fa5s.play', 'pvname': 'PParamChange-Cmd'}, 'Change Polarization': {'icon': 'fa5s.play', 'pvname': 'PolChange-Cmd'}, 'KParam': {'Mon': 'KParam-Mon', 'RB': 'KParam-RB', 'SP': 'KParam-SP'}, 'KParam Speed': {'RB': 'KParamVelo-RB', 'SP': 'KParamVelo-SP'}, 'Motors Enabled': 'MotorsEnbld-Mon', 'Moving': 'Moving-Mon', 'PParam': {'Mon': 'PParam-Mon', 'RB': 'PParam-RB', 'SP': 'PParam-SP'}, 'PParam Speed': {'RB': 'PParamVelo-RB', 'SP': 'PParamVelo-SP'}, 'Polarization': {'Mon': 'Pol-Mon', 'RB': 'Pol-Sts', 'SP': 'Pol-Sel'}}
STATUS_PVS = {'Alarms': ('Alarm-Mon', 'AlarmBits-Mon', 'AlarmLabels-Cte'), 'Interlock': ('Intlk-Mon', 'IntlkBits-Mon', 'IntlkLabels-Cte'), 'Is Operational': 'IsOperational-Mon', 'Logs': {'IOC Log': 'Log-Mon', 'Sequencer State Machine Log': 'StateMachineLog-Mon'}, 'PLC State': 'PLCState-Mon', 'Sw': {'Killed': 'KillSw-Mon', 'Limit': 'LimSw-Mon'}}
class siriushla.si_id_control.delta.DELTASummaryBase(parent=None)[source]

Bases: IDCommonSummaryBase

DELTA Summary Base Widget.

MODEL_WIDTHS = (('Alarms', 4), ('Interlock', 4), ('KParam', 6), ('KParam Speed', 6), ('Start', 4), ('Stop', 4))
class siriushla.si_id_control.delta.DELTASummaryHeader(parent=None)[source]

Bases: IDCommonSummaryHeader, DELTASummaryBase

DELTA Summary Header.

class siriushla.si_id_control.delta.DELTASummaryWidget(parent=None, prefix=siriuspy.envars.VACA_PREFIX, device='')[source]

Bases: IDCommonSummaryWidget, DELTASummaryBase

DELTA Summary Widget.

siriushla.si_id_control.epu module

EPU Control Module.

class siriushla.si_id_control.epu.EPUControlWindow(parent=None, prefix=siriuspy.envars.VACA_PREFIX, device='')[source]

Bases: IDCommonControlWindow

EPU Control Window.

class siriushla.si_id_control.epu.EPUDriveDetails(parent=None, prefix='', device='')[source]

Bases: IDCommonDialog

EPU Drive Details.

class siriushla.si_id_control.epu.EPUSummaryBase(parent=None)[source]

Bases: IDCommonSummaryBase

EPU Summary Base Widget.

MODEL_WIDTHS = (('Status', 4), ('Gap', 6), ('Gap Speed', 6), ('Start Gap', 4), ('Stop Gap', 4))
class siriushla.si_id_control.epu.EPUSummaryHeader(parent=None)[source]

Bases: IDCommonSummaryHeader, EPUSummaryBase

EPU Summary Header.

class siriushla.si_id_control.epu.EPUSummaryWidget(parent=None, prefix=siriuspy.envars.VACA_PREFIX, device='')[source]

Bases: IDCommonSummaryWidget, EPUSummaryBase

EPU Summary Widget.

siriushla.si_id_control.id_control module

ID Control Module.

class siriushla.si_id_control.id_control.IDControl(parent=None, prefix=siriuspy.envars.VACA_PREFIX)[source]

Bases: _SiriusWindow

ID Control Window.

contextMenuEvent(event)[source]

Show a custom context menu.

show_connections(checked)[source]

Show connections.

siriushla.si_id_control.papu module

PAPU Control Module.

class siriushla.si_id_control.papu.PAPUControlWindow(parent=None, prefix=siriuspy.envars.VACA_PREFIX, device='')[source]

Bases: IDCommonControlWindow

PAPU Control Window.

class siriushla.si_id_control.papu.PAPUDetails(parent=None, prefix='', device='')[source]

Bases: IDCommonDialog

PAPU Details.

class siriushla.si_id_control.papu.PAPUSummaryBase(parent=None)[source]

Bases: IDCommonSummaryBase

PAPU Summary Base Widget.

MODEL_WIDTHS = (('Status', 4), ('Phase', 6), ('Phase Speed', 6), ('Start Phase', 4), ('Stop Phase', 4))
class siriushla.si_id_control.papu.PAPUSummaryHeader(parent=None)[source]

Bases: IDCommonSummaryHeader, PAPUSummaryBase

PAPU Summary Header.

class siriushla.si_id_control.papu.PAPUSummaryWidget(parent=None, prefix=siriuspy.envars.VACA_PREFIX, device='')[source]

Bases: IDCommonSummaryWidget, PAPUSummaryBase

PAPU Summary Widget.

siriushla.si_id_control.util module

siriushla.si_id_control.util.get_id_icon()[source]

Module contents

ID controls.