siriushla.as_ti_control
Code Documentation
siriushla.as_ti_control.base module
.
- class siriushla.as_ti_control.base.BaseList(name=None, parent=None, prefix='', props={}, obj_names=[], has_search=True, props2search={})[source]
Bases:
CustomGroupBox
Template for control of High Level Triggers.
siriushla.as_ti_control.hl_trigger module
.
- class siriushla.as_ti_control.hl_trigger.HLTriggerDetailed(parent=None, device='', prefix='')[source]
Bases:
BaseWidget
Template for control of High Level Triggers.
- class siriushla.as_ti_control.hl_trigger.HLTriggerList(**kwargs)[source]
Bases:
BaseList
Template for control of High Level Triggers.
- class siriushla.as_ti_control.hl_trigger.HLTriggerSimple(parent, device='', prefix='', delay=True, delayraw=False, duration=False, widthraw=False, nrpulses=False, src=False, deltadelay=False, deltadelayraw=False)[source]
Bases:
BaseWidget
siriushla.as_ti_control.hltiming module
Control of EVG Timing Device.
siriushla.as_ti_control.low_level_devices module
.
- class siriushla.as_ti_control.low_level_devices.AFC(parent=None, device='', prefix='')[source]
Bases:
BaseWidget
Template for control of High Level Triggers.
- class siriushla.as_ti_control.low_level_devices.AFCOUTList(**kwargs)[source]
Bases:
LLTriggerList
Template for control of Timing devices Internal Triggers.
- class siriushla.as_ti_control.low_level_devices.BucketList(parent=None, device='', prefix='', min_size=25, show_graph=False)[source]
Bases:
BaseWidget
- class siriushla.as_ti_control.low_level_devices.BucketListGraph(parent=None, device='', prefix='')[source]
Bases:
BaseWidget
Bucket List Graph.
- class siriushla.as_ti_control.low_level_devices.BucketListLabel(parent=None, init_channel=None, keep_unit=False, **kws)[source]
Bases:
SiriusLabel
- class siriushla.as_ti_control.low_level_devices.BucketListLineEdit(parent=None, init_channel=None)[source]
Bases:
PyDMLineEdit
- class siriushla.as_ti_control.low_level_devices.ClockList(name=None, parent=None, prefix='', props={}, obj_names=[], has_search=False)[source]
Bases:
BaseList
Template for control of Low Level Clocks.
- class siriushla.as_ti_control.low_level_devices.EVE(parent=None, device='', prefix='')[source]
Bases:
_EVR_EVE
- class siriushla.as_ti_control.low_level_devices.EVG(parent=None, prefix='', device='')[source]
Bases:
BaseWidget
Template for control of High Level Triggers.
- class siriushla.as_ti_control.low_level_devices.EVGFOUTOUTList(**kwargs)[source]
Bases:
BaseList
Template for control of Timing devices Internal Triggers.
- class siriushla.as_ti_control.low_level_devices.EVR(parent=None, device='', prefix='')[source]
Bases:
_EVR_EVE
- class siriushla.as_ti_control.low_level_devices.EVREVEDIList(**kwargs)[source]
Bases:
BaseList
Template for control of Timing devices Internal Triggers.
- class siriushla.as_ti_control.low_level_devices.EVREVEOTPList(**kwargs)[source]
Bases:
LLTriggerList
Template for control of Timing devices Internal Triggers.
- class siriushla.as_ti_control.low_level_devices.EVREVEOUTList(**kwargs)[source]
Bases:
LLTriggerList
Template for control of Timing Devices Output Channels.
- class siriushla.as_ti_control.low_level_devices.EventList(**kwargs)[source]
Bases:
BaseList
Template for control of Events.
- class siriushla.as_ti_control.low_level_devices.FOUT(parent=None, device='', prefix='')[source]
Bases:
BaseWidget
Template for control of High Level Triggers.
siriushla.as_ti_control.monitor module
.
- class siriushla.as_ti_control.monitor.HLButton(trigger, prefix='', parent=None)[source]
Bases:
QWidget
- class siriushla.as_ti_control.monitor.LLButton(device, link, prefix='', parent=None)[source]
Bases:
QWidget
siriushla.as_ti_control.widgets module
Timing widgets.
- class siriushla.as_ti_control.widgets.EVGContinuousButton(parent=None, prefix=siriuspy.envars.VACA_PREFIX)[source]
Bases:
PyDMStateButton
EVG Continuous State Button.
- class siriushla.as_ti_control.widgets.EVGContinuousLed(parent=None, prefix=siriuspy.envars.VACA_PREFIX)[source]
Bases:
PyDMLed
EVG Continuous Led.
- class siriushla.as_ti_control.widgets.EVGInjectionButton(parent=None, prefix=siriuspy.envars.VACA_PREFIX)[source]
Bases:
PyDMStateButton
EVG Injection State Button.
- class siriushla.as_ti_control.widgets.EVGInjectionLed(parent=None, prefix=siriuspy.envars.VACA_PREFIX)[source]
Bases:
PyDMLed
EVG Injection Led.
- class siriushla.as_ti_control.widgets.EVGUpdateEvtButton(parent=None, prefix=siriuspy.envars.VACA_PREFIX)[source]
Bases:
PyDMPushButton
EVG Update Events Button.
- class siriushla.as_ti_control.widgets.EVGUpdateEvtLed(parent=None, prefix=siriuspy.envars.VACA_PREFIX)[source]
Bases:
SiriusLedAlert
EVG Update Events Led.