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.
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.
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
Module contents
ID controls.