Cat
Public Member Functions | Public Attributes | List of all members
CurrentMeasurement.CurrentMeasurement Class Reference
Inheritance diagram for CurrentMeasurement.CurrentMeasurement:

Public Member Functions

def __init__ (self, cat, obj, panel, path)
 
def onApply (self, event)
 
def update (self)
 

Public Attributes

 s1
 
 s2
 
 s3
 
 s4
 

Detailed Description

Definition at line 11 of file CurrentMeasurement.py.

Constructor & Destructor Documentation

◆ __init__()

def CurrentMeasurement.CurrentMeasurement.__init__ (   self,
  cat,
  obj,
  panel,
  path 
)

Definition at line 12 of file CurrentMeasurement.py.

References element.element.loadxrc(), and proc.proc.loadxrc().

12  def __init__(self, cat, obj, panel, path):
13  proc.__init__(self,cat,obj,panel,path)
14  self.loadxrc()
15  self.s1=self.getControl("s1")
16  self.s2=self.getControl("s2")
17  self.s3=self.getControl("s3")
18  self.s4=self.getControl("s4")
19  self.update()
20  self.panel.Bind(wx.EVT_BUTTON, self.onApply, id=xrc.XRCID("Apply"))
21 
def __init__(self, dict)
Definition: wrapper.py:56

Member Function Documentation

◆ onApply()

def CurrentMeasurement.CurrentMeasurement.onApply (   self,
  event 
)

Definition at line 22 of file CurrentMeasurement.py.

References object.object.obj, CfgFrame.CfgFrame.obj, StorageFifo.StorageFifo.s1, StorageFifoAcquisition.StorageFifoAcquisition.s1, TestSPI.TestSPI.s1, TestUSB.TestUSB.s1, TestI2C.TestI2C.s1, TestSuite.TestSuite.s1, ADCMeasurement.CurrentMeasurement.s1, CurrentMeasurement.CurrentMeasurement.s1, UsbFTInterfaceTest.UsbFTInterfaceTest.s1, StorageFifo.StorageFifo.s2, StorageFifoAcquisition.StorageFifoAcquisition.s2, TestI2C.TestI2C.s2, TestSPI.TestSPI.s2, TestUSB.TestUSB.s2, TestSuite.TestSuite.s2, ADCMeasurement.CurrentMeasurement.s2, CurrentMeasurement.CurrentMeasurement.s2, UsbFTInterfaceTest.UsbFTInterfaceTest.s2, TestUSB.TestUSB.s3, StorageFifo.StorageFifo.s3, StorageFifoAcquisition.StorageFifoAcquisition.s3, TestI2C.TestI2C.s3, TestSPI.TestSPI.s3, TestSuite.TestSuite.s3, CurrentMeasurement.CurrentMeasurement.s3, UsbFTInterfaceTest.UsbFTInterfaceTest.s3, ADCMeasurement.CurrentMeasurement.s3, StorageFifo.StorageFifo.s4, TestUSB.TestUSB.s4, TestI2C.TestI2C.s4, TestSPI.TestSPI.s4, StorageFifoAcquisition.StorageFifoAcquisition.s4, TestSuite.TestSuite.s4, UsbFTInterfaceTest.UsbFTInterfaceTest.s4, ADCMeasurement.CurrentMeasurement.s4, and CurrentMeasurement.CurrentMeasurement.s4.

Referenced by A3PE_BitFlip.A3PE_BitFlip.__init__(), and EmulateFE.EmulateFE.__init__().

22  def onApply(self, event):
23  v1 = float(self.s1.GetValue())
24  v2 = float(self.s2.GetValue())
25  v3 = float(self.s3.GetValue())
26  v4 = float(self.s4.GetValue())
27  self.obj.setSigma(v1,v2,v3,v4)
28 

◆ update()

def CurrentMeasurement.CurrentMeasurement.update (   self)

Definition at line 29 of file CurrentMeasurement.py.

References object.object.obj, CfgFrame.CfgFrame.obj, StorageFifoAcquisition.StorageFifoAcquisition.s1, TestI2C.TestI2C.s1, StorageFifo.StorageFifo.s1, TestSPI.TestSPI.s1, TestUSB.TestUSB.s1, TestSuite.TestSuite.s1, UsbFTInterfaceTest.UsbFTInterfaceTest.s1, ADCMeasurement.CurrentMeasurement.s1, CurrentMeasurement.CurrentMeasurement.s1, TestUSB.TestUSB.s2, StorageFifo.StorageFifo.s2, StorageFifoAcquisition.StorageFifoAcquisition.s2, TestI2C.TestI2C.s2, TestSPI.TestSPI.s2, TestSuite.TestSuite.s2, UsbFTInterfaceTest.UsbFTInterfaceTest.s2, ADCMeasurement.CurrentMeasurement.s2, CurrentMeasurement.CurrentMeasurement.s2, TestI2C.TestI2C.s3, StorageFifo.StorageFifo.s3, StorageFifoAcquisition.StorageFifoAcquisition.s3, TestSPI.TestSPI.s3, TestUSB.TestUSB.s3, TestSuite.TestSuite.s3, CurrentMeasurement.CurrentMeasurement.s3, UsbFTInterfaceTest.UsbFTInterfaceTest.s3, ADCMeasurement.CurrentMeasurement.s3, TestUSB.TestUSB.s4, TestI2C.TestI2C.s4, StorageFifoAcquisition.StorageFifoAcquisition.s4, StorageFifo.StorageFifo.s4, TestSPI.TestSPI.s4, TestSuite.TestSuite.s4, UsbFTInterfaceTest.UsbFTInterfaceTest.s4, ADCMeasurement.CurrentMeasurement.s4, and CurrentMeasurement.CurrentMeasurement.s4.

Referenced by AppFrame.AppFrame.deleteHardware(), ConfFrame.ConfFrame.onChange(), GraphFrame.GraphFrame.onChange(), CfgFrame.CfgFrame.onChange(), ConfFrame.ConfFrame.onEdit(), AppFrame.AppFrame.onLoad(), ConfFrame.ConfFrame.onReLoad(), GraphFrame.GraphFrame.onReLoad(), CfgFrame.CfgFrame.onReLoad(), and AppFrame.AppFrame.onReLoad().

29  def update(self):
30  v1=self.obj.sigma(0)
31  v2=self.obj.sigma(1)
32  v3=self.obj.sigma(2)
33  v4=self.obj.sigma(3)
34 
35  self.s1.SetValue(str(v1))
36  self.s2.SetValue(str(v2))
37  self.s3.SetValue(str(v3))
38  self.s4.SetValue(str(v4))
39 
40 #----------------------------------------------------------------------
41 

Member Data Documentation

◆ s1

CurrentMeasurement.CurrentMeasurement.s1

◆ s2

CurrentMeasurement.CurrentMeasurement.s2

◆ s3

CurrentMeasurement.CurrentMeasurement.s3

◆ s4

CurrentMeasurement.CurrentMeasurement.s4

The documentation for this class was generated from the following file: