siriushla.si_ap_idff

Code Documentation

siriushla.si_ap_idff.custom_widgets module

Custom widgets.

class siriushla.si_ap_idff.custom_widgets.ConfigLineEdit(parent=None, init_channel=None)[source]

Bases: PyDMLineEdit

Configuration line edit.

mouseReleaseEvent(_)[source]

Reimplement mouseReleaseEvent.

class siriushla.si_ap_idff.custom_widgets.SectionedWaveformCurveItem(section, **kwargs)[source]

Bases: WaveformCurveItem

GAP_MAX = 24
GAP_MIN = 0
receiveYWaveform(new_waveform)[source]

Handler for new y waveform data. This method is usually called by a PyDMChannel when it updates. You can call this yourself to inject data into the curve.

Parameters:

new_waveform (numpy.ndarray) – A new array values for the Y axis.

siriushla.si_ap_idff.main module

Main window.

class siriushla.si_ap_idff.main.IDFFWindow(parent=None, prefix='', idname='')[source]

Bases: _SiriusWindow

ID FF main window.

addNewTableCurve(plt, name, section)[source]

siriushla.si_ap_idff.util module

Utilities.

siriushla.si_ap_idff.util.get_idff_icon(color=True)[source]

Return IDFF icon.

Module contents

SI ID feedforward.