|
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.
1.8.13