Cat
|
Public Member Functions | |
def | __init__ (self, app, parent, title) |
def | getControl (self, xmlid) |
def | makeMenuBar (self) |
def | makeToolBar (self) |
def | onIdle (self, event) |
def | onCloseConfirm (self, event) |
def | onClose (self, event) |
def | onExit (self, event) |
def | onHelp (self, event) |
def | onAbout (self, event) |
def | onAutoCheck (self, event) |
def | onStopOnError (self, event) |
def | onFileCheck (self, event) |
def | onLogCheck (self, event) |
def | eventCtrl (self, event) |
def | runCtrl (self, event) |
def | printFreq (self, event) |
def | plotFreq (self, event) |
def | onEnter (self, event) |
def | onLoad (self, event) |
def | onEdit (self, event) |
def | deleteHardware (self, event) |
def | onExpand (self, event) |
def | onCollapse (self, event) |
def | onReLoad (self, event) |
def | onConfigure (self, event) |
def | onInit (self, event) |
def | onDelete (self, event) |
def | onStart (self, event) |
def | onSingle (self, event) |
def | plot (self, proc, force) |
def | BuildElementList (self) |
def | BuildProcessusList (self) |
def | update (self) |
def | ElementList (self) |
def | updateCombo (self, event) |
def | updateOutputLevel (self, event) |
def | procComboUpdate (self, element) |
Public Attributes | |
MB_CONF | |
MB_GRAPH | |
MB_LOG | |
TB_CONF | |
TB_GRAPH | |
TB_LOG | |
cfgpanels | |
objs | |
paths | |
path | |
panel | |
treeContainer | |
vbox | |
tree | |
elementCombo | |
procCombo | |
menuBar | |
toolBar | |
listElement | |
Static Public Attributes | |
string | overviewText = "CAT Main Window" |
Definition at line 54 of file AppFrame.py.
def AppFrame.AppFrame.__init__ | ( | self, | |
app, | |||
parent, | |||
title | |||
) |
Definition at line 56 of file AppFrame.py.
def AppFrame.AppFrame.BuildElementList | ( | self | ) |
Definition at line 511 of file AppFrame.py.
def AppFrame.AppFrame.BuildProcessusList | ( | self | ) |
Definition at line 527 of file AppFrame.py.
def AppFrame.AppFrame.deleteHardware | ( | self, | |
event | |||
) |
Definition at line 392 of file AppFrame.py.
References tree.GetItem(), AppFrame.AppFrame.tree, Croc.Croc.update(), Computer.Computer.update(), EmulateFE.EmulateFE.update(), A3PE_BitFlip.A3PE_BitFlip.update(), InterfaceWrap.update(), ElementWrap.update(), ProcDataBase.update(), TestI2C.TestI2C.update(), TestSPI.TestSPI.update(), TestUSB.TestUSB.update(), StorageFifo.StorageFifo.update(), StorageFifoAcquisition.StorageFifoAcquisition.update(), TestSuite.TestSuite.update(), ADCMeasurement.CurrentMeasurement.update(), CurrentMeasurement.CurrentMeasurement.update(), UsbFTInterfaceTest.UsbFTInterfaceTest.update(), Interface.update(), IOobject.update(), Croc.update(), UsbI2cBus.update(), UsbSpiBus.update(), UsbMLI2cBus.update(), UsbMLSpiBus.update(), CU_v1.update(), Proto40MHz_v1.update(), Element.update(), Computer.update(), FEB_v1.update(), SeqPGA.update(), Acquisition.Acquisition.update(), NI6008.update(), Proto40MHz_v1.Proto40MHz_v1.update(), ProtoFEB_v1.ProtoFEB_v1.update(), FePGA.update(), Phaser.update(), UsbFTMLInterface.update(), UsbFTInterface.update(), MSOxxxx.update(), ICPhaser.update(), ICECALv3.update(), LSDelayChipV1.update(), A3PE.update(), and AppFrame.AppFrame.update().
def AppFrame.AppFrame.ElementList | ( | self | ) |
def AppFrame.AppFrame.eventCtrl | ( | self, | |
event | |||
) |
Definition at line 284 of file AppFrame.py.
References AppFrame.AppFrame.getControl().
def AppFrame.AppFrame.getControl | ( | self, | |
xmlid | |||
) |
Retrieves the given control (within a dialog) by its xmlid
Definition at line 156 of file AppFrame.py.
Referenced by AppFrame.AppFrame.eventCtrl(), ProtoFEB_v1.ProtoFEB_v1.isReady(), Proto40MHz_v1.Proto40MHz_v1.isReady(), Acquisition.Acquisition.onApply(), Proto40MHz_v1.Proto40MHz_v1.onapplyaxlatency(), ProtoFEB_v1.ProtoFEB_v1.onapplyaxlatency(), ProtoFEB_v1.ProtoFEB_v1.onapplyaxlength(), Proto40MHz_v1.Proto40MHz_v1.onapplyaxlength(), ProtoFEB_v1.ProtoFEB_v1.onapplyCh(), Proto40MHz_v1.Proto40MHz_v1.onapplyCh(), Proto40MHz_v1.Proto40MHz_v1.onapplyclockdiv(), ProtoFEB_v1.ProtoFEB_v1.onapplyclockdiv(), Proto40MHz_v1.Proto40MHz_v1.onapplydelay(), ProtoFEB_v1.ProtoFEB_v1.onapplydelay(), Proto40MHz_v1.Proto40MHz_v1.onapplyfifodepth(), ProtoFEB_v1.ProtoFEB_v1.onapplyfifodepth(), Proto40MHz_v1.Proto40MHz_v1.onapplyfreq(), ProtoFEB_v1.ProtoFEB_v1.onapplyfreq(), Proto40MHz_v1.Proto40MHz_v1.onapplynumber(), ProtoFEB_v1.ProtoFEB_v1.onapplynumber(), ProtoFEB_v1.ProtoFEB_v1.onapplytrig(), Proto40MHz_v1.Proto40MHz_v1.onapplytrig(), AppFrame.AppFrame.onAutoCheck(), Acquisition.Acquisition.onDeadtime(), Acquisition.Acquisition.onDepth(), Proto40MHz_v1.Proto40MHz_v1.onenableAll(), ProtoFEB_v1.ProtoFEB_v1.onenableAll(), AppFrame.AppFrame.onEnter(), AppFrame.AppFrame.onFileCheck(), AppFrame.AppFrame.onLogCheck(), Acquisition.Acquisition.onMax(), Acquisition.Acquisition.onMin(), Proto40MHz_v1.Proto40MHz_v1.onModeAX(), ProtoFEB_v1.ProtoFEB_v1.onModeAX(), Proto40MHz_v1.Proto40MHz_v1.onModeCh(), ProtoFEB_v1.ProtoFEB_v1.onModeCh(), Acquisition.Acquisition.onNBins(), Acquisition.Acquisition.onNSample(), Proto40MHz_v1.Proto40MHz_v1.onPipeline(), ProtoFEB_v1.ProtoFEB_v1.onPipeline(), Acquisition.Acquisition.onSample(), AppFrame.AppFrame.onSingle(), Acquisition.Acquisition.onSoftTrig(), ProtoFEB_v1.ProtoFEB_v1.onSoftTrig(), Proto40MHz_v1.Proto40MHz_v1.onSoftTrig(), AppFrame.AppFrame.onStart(), AppFrame.AppFrame.onStopOnError(), Acquisition.Acquisition.onTree(), Acquisition.Acquisition.onTrend(), Proto40MHz_v1.Proto40MHz_v1.onunableAll(), ProtoFEB_v1.ProtoFEB_v1.onunableAll(), element.element.parent(), proc.proc.parent(), AppFrame.AppFrame.plotFreq(), AppFrame.AppFrame.printFreq(), AppFrame.AppFrame.runCtrl(), Acquisition.Acquisition.update(), Proto40MHz_v1.Proto40MHz_v1.update(), ProtoFEB_v1.ProtoFEB_v1.update(), AppFrame.AppFrame.update(), and AppFrame.AppFrame.updateOutputLevel().
def AppFrame.AppFrame.makeMenuBar | ( | self | ) |
Definition at line 167 of file AppFrame.py.
def AppFrame.AppFrame.makeToolBar | ( | self | ) |
Definition at line 197 of file AppFrame.py.
def AppFrame.AppFrame.onAbout | ( | self, | |
event | |||
) |
About
Definition at line 265 of file AppFrame.py.
def AppFrame.AppFrame.onAutoCheck | ( | self, | |
event | |||
) |
Definition at line 269 of file AppFrame.py.
References AppFrame.AppFrame.getControl().
def AppFrame.AppFrame.onClose | ( | self, | |
event | |||
) |
Closes the application
Definition at line 252 of file AppFrame.py.
def AppFrame.AppFrame.onCloseConfirm | ( | self, | |
event | |||
) |
Closes the application
Definition at line 245 of file AppFrame.py.
def AppFrame.AppFrame.onCollapse | ( | self, | |
event | |||
) |
Definition at line 403 of file AppFrame.py.
References tree.CollapseAll(), and AppFrame.AppFrame.tree.
def AppFrame.AppFrame.onConfigure | ( | self, | |
event | |||
) |
Definition at line 411 of file AppFrame.py.
def AppFrame.AppFrame.onDelete | ( | self, | |
event | |||
) |
def AppFrame.AppFrame.onEdit | ( | self, | |
event | |||
) |
Definition at line 369 of file AppFrame.py.
References AppFrame.AppFrame.cfgpanels, tree.GetItem(), AppFrame.AppFrame.objs, AppFrame.AppFrame.paths, AppFrame.AppFrame.tree, and AppFrame.AppFrame.update().
def AppFrame.AppFrame.onEnter | ( | self, | |
event | |||
) |
Definition at line 296 of file AppFrame.py.
References AppFrame.AppFrame.getControl().
def AppFrame.AppFrame.onExit | ( | self, | |
event | |||
) |
Exit the app
Definition at line 256 of file AppFrame.py.
def AppFrame.AppFrame.onExpand | ( | self, | |
event | |||
) |
Definition at line 400 of file AppFrame.py.
References tree.ExpandAll(), and AppFrame.AppFrame.tree.
def AppFrame.AppFrame.onFileCheck | ( | self, | |
event | |||
) |
Definition at line 276 of file AppFrame.py.
References AppFrame.AppFrame.getControl().
def AppFrame.AppFrame.onHelp | ( | self, | |
event | |||
) |
Help
Definition at line 261 of file AppFrame.py.
def AppFrame.AppFrame.onIdle | ( | self, | |
event | |||
) |
Responds to idle time in the system
Definition at line 240 of file AppFrame.py.
def AppFrame.AppFrame.onInit | ( | self, | |
event | |||
) |
Definition at line 414 of file AppFrame.py.
References shell.init().
def AppFrame.AppFrame.onLoad | ( | self, | |
event | |||
) |
Definition at line 328 of file AppFrame.py.
References Croc.Croc.update(), Computer.Computer.update(), A3PE_BitFlip.A3PE_BitFlip.update(), EmulateFE.EmulateFE.update(), InterfaceWrap.update(), ElementWrap.update(), ProcDataBase.update(), TestI2C.TestI2C.update(), TestSPI.TestSPI.update(), TestUSB.TestUSB.update(), StorageFifoAcquisition.StorageFifoAcquisition.update(), TestSuite.TestSuite.update(), StorageFifo.StorageFifo.update(), ADCMeasurement.CurrentMeasurement.update(), CurrentMeasurement.CurrentMeasurement.update(), UsbFTInterfaceTest.UsbFTInterfaceTest.update(), Interface.update(), IOobject.update(), Croc.update(), UsbI2cBus.update(), UsbSpiBus.update(), UsbMLI2cBus.update(), UsbMLSpiBus.update(), CU_v1.update(), Proto40MHz_v1.update(), Element.update(), Computer.update(), FEB_v1.update(), SeqPGA.update(), Acquisition.Acquisition.update(), NI6008.update(), ProtoFEB_v1.ProtoFEB_v1.update(), Proto40MHz_v1.Proto40MHz_v1.update(), FePGA.update(), Phaser.update(), UsbFTInterface.update(), UsbFTMLInterface.update(), MSOxxxx.update(), ICPhaser.update(), ICECALv3.update(), LSDelayChipV1.update(), A3PE.update(), and AppFrame.AppFrame.update().
def AppFrame.AppFrame.onLogCheck | ( | self, | |
event | |||
) |
Definition at line 280 of file AppFrame.py.
References AppFrame.AppFrame.getControl().
def AppFrame.AppFrame.onReLoad | ( | self, | |
event | |||
) |
Definition at line 406 of file AppFrame.py.
References shell.reload(), Croc.Croc.update(), Computer.Computer.update(), A3PE_BitFlip.A3PE_BitFlip.update(), EmulateFE.EmulateFE.update(), InterfaceWrap.update(), ElementWrap.update(), ProcDataBase.update(), TestI2C.TestI2C.update(), TestSPI.TestSPI.update(), TestUSB.TestUSB.update(), StorageFifoAcquisition.StorageFifoAcquisition.update(), StorageFifo.StorageFifo.update(), TestSuite.TestSuite.update(), ADCMeasurement.CurrentMeasurement.update(), CurrentMeasurement.CurrentMeasurement.update(), UsbFTInterfaceTest.UsbFTInterfaceTest.update(), Interface.update(), IOobject.update(), Croc.update(), UsbI2cBus.update(), UsbSpiBus.update(), UsbMLI2cBus.update(), UsbMLSpiBus.update(), CU_v1.update(), Proto40MHz_v1.update(), Element.update(), Computer.update(), FEB_v1.update(), SeqPGA.update(), Acquisition.Acquisition.update(), NI6008.update(), Proto40MHz_v1.Proto40MHz_v1.update(), ProtoFEB_v1.ProtoFEB_v1.update(), FePGA.update(), Phaser.update(), UsbFTInterface.update(), UsbFTMLInterface.update(), MSOxxxx.update(), ICPhaser.update(), ICECALv3.update(), LSDelayChipV1.update(), A3PE.update(), and AppFrame.AppFrame.update().
def AppFrame.AppFrame.onSingle | ( | self, | |
event | |||
) |
Definition at line 489 of file AppFrame.py.
References AppFrame.AppFrame.elementCombo, AppFrame.AppFrame.getControl(), AppFrame.AppFrame.listElement, AppFrame.AppFrame.plot(), and AppFrame.AppFrame.procCombo.
def AppFrame.AppFrame.onStart | ( | self, | |
event | |||
) |
Definition at line 420 of file AppFrame.py.
References AppFrame.AppFrame.elementCombo, AppFrame.AppFrame.getControl(), AppFrame.AppFrame.listElement, AppFrame.AppFrame.plotFreq(), and AppFrame.AppFrame.procCombo.
def AppFrame.AppFrame.onStopOnError | ( | self, | |
event | |||
) |
Definition at line 273 of file AppFrame.py.
References AppFrame.AppFrame.getControl().
def AppFrame.AppFrame.plot | ( | self, | |
proc, | |||
force | |||
) |
Definition at line 503 of file AppFrame.py.
Referenced by AppFrame.AppFrame.onSingle().
def AppFrame.AppFrame.plotFreq | ( | self, | |
event | |||
) |
Definition at line 293 of file AppFrame.py.
References AppFrame.AppFrame.getControl().
Referenced by AppFrame.AppFrame.onStart(), and AppFrame.AppFrame.update().
def AppFrame.AppFrame.printFreq | ( | self, | |
event | |||
) |
Definition at line 290 of file AppFrame.py.
References AppFrame.AppFrame.getControl().
Referenced by AppFrame.AppFrame.update().
def AppFrame.AppFrame.procComboUpdate | ( | self, | |
element | |||
) |
Definition at line 617 of file AppFrame.py.
References AppFrame.AppFrame.procCombo.
Referenced by AppFrame.AppFrame.updateCombo().
def AppFrame.AppFrame.runCtrl | ( | self, | |
event | |||
) |
Definition at line 287 of file AppFrame.py.
References AppFrame.AppFrame.getControl().
def AppFrame.AppFrame.update | ( | self | ) |
Definition at line 534 of file AppFrame.py.
References AppFrame.AppFrame.elementCombo, AppFrame.AppFrame.getControl(), AppFrame.AppFrame.plotFreq(), and AppFrame.AppFrame.printFreq().
Referenced by AppFrame.AppFrame.deleteHardware(), ConfFrame.ConfFrame.onChange(), GraphFrame.GraphFrame.onChange(), CfgFrame.CfgFrame.onChange(), ConfFrame.ConfFrame.onEdit(), AppFrame.AppFrame.onEdit(), AppFrame.AppFrame.onLoad(), ConfFrame.ConfFrame.onReLoad(), GraphFrame.GraphFrame.onReLoad(), CfgFrame.CfgFrame.onReLoad(), and AppFrame.AppFrame.onReLoad().
def AppFrame.AppFrame.updateCombo | ( | self, | |
event | |||
) |
Definition at line 593 of file AppFrame.py.
References AppFrame.AppFrame.listElement, and AppFrame.AppFrame.procComboUpdate().
def AppFrame.AppFrame.updateOutputLevel | ( | self, | |
event | |||
) |
AppFrame.AppFrame.cfgpanels |
Definition at line 67 of file AppFrame.py.
Referenced by AppFrame.AppFrame.onEdit().
AppFrame.AppFrame.elementCombo |
Definition at line 135 of file AppFrame.py.
Referenced by AppFrame.AppFrame.onSingle(), AppFrame.AppFrame.onStart(), and AppFrame.AppFrame.update().
AppFrame.AppFrame.listElement |
Definition at line 566 of file AppFrame.py.
Referenced by AppFrame.AppFrame.onSingle(), AppFrame.AppFrame.onStart(), and AppFrame.AppFrame.updateCombo().
AppFrame.AppFrame.MB_CONF |
Definition at line 59 of file AppFrame.py.
AppFrame.AppFrame.MB_GRAPH |
Definition at line 60 of file AppFrame.py.
AppFrame.AppFrame.MB_LOG |
Definition at line 61 of file AppFrame.py.
AppFrame.AppFrame.menuBar |
Definition at line 183 of file AppFrame.py.
AppFrame.AppFrame.objs |
Definition at line 68 of file AppFrame.py.
Referenced by ConfFrame.ConfFrame.onClose(), GraphFrame.GraphFrame.onClose(), ConfFrame.ConfFrame.onCloseAll(), GraphFrame.GraphFrame.onCloseAll(), ConfFrame.ConfFrame.onEdit(), AppFrame.AppFrame.onEdit(), and GraphFrame.GraphFrame.onPlot().
|
static |
Definition at line 55 of file AppFrame.py.
AppFrame.AppFrame.panel |
Definition at line 80 of file AppFrame.py.
Referenced by A3PE_BitFlip.A3PE_BitFlip.__init__(), Acquisition.Acquisition.__init__(), EmulateFE.EmulateFE.__init__(), object.object.getControl(), Proto40MHz_v1.Proto40MHz_v1.getFile(), ProtoFEB_v1.ProtoFEB_v1.getFile(), element.element.page(), and proc.proc.page().
AppFrame.AppFrame.path |
Definition at line 74 of file AppFrame.py.
Referenced by AppFrame.AppFrame.ElementList(), element.element.loadxrc(), and proc.proc.loadxrc().
AppFrame.AppFrame.paths |
Definition at line 69 of file AppFrame.py.
Referenced by ConfFrame.ConfFrame.onClose(), ConfFrame.ConfFrame.onCloseAll(), ConfFrame.ConfFrame.onEdit(), and AppFrame.AppFrame.onEdit().
AppFrame.AppFrame.procCombo |
Definition at line 136 of file AppFrame.py.
Referenced by AppFrame.AppFrame.onSingle(), AppFrame.AppFrame.onStart(), and AppFrame.AppFrame.procComboUpdate().
AppFrame.AppFrame.TB_CONF |
Definition at line 63 of file AppFrame.py.
AppFrame.AppFrame.TB_GRAPH |
Definition at line 64 of file AppFrame.py.
AppFrame.AppFrame.TB_LOG |
Definition at line 65 of file AppFrame.py.
AppFrame.AppFrame.toolBar |
Definition at line 207 of file AppFrame.py.
AppFrame.AppFrame.tree |
Definition at line 120 of file AppFrame.py.
Referenced by AppFrame.AppFrame.deleteHardware(), AppFrame.AppFrame.onCollapse(), AppFrame.AppFrame.onEdit(), and AppFrame.AppFrame.onExpand().
AppFrame.AppFrame.treeContainer |
Definition at line 117 of file AppFrame.py.
AppFrame.AppFrame.vbox |
Definition at line 118 of file AppFrame.py.