Esempio n. 1
0
  def __init__(self,parent=None):
    QtGui.QWidget.__init__(self,parent)
    
    self.timer = QtCore.QTimer()
    
    self.ui=Ui_CansatDlg()
    self.ui.setupUi(self)
    self.thread=DataGetter(self)
    
    self.altitudeData=[]
    self.airTempData=[]
    self.descentRateData=[]
    self.voltageData=[]
    self.data=[]
    self.data.append(self.altitudeData)
    self.data.append(self.airTempData)
    self.data.append(self.descentRateData)
    self.data.append(self.voltageData)
    
    self.timeData=[]
    self.initialTime=0.0
    
    self.mplWidgets=[self.ui.altitudeMpl, self.ui.airTempMpl, self.ui.descentRateMpl, self.ui.voltageMpl]
    
    self.plot=[]
    
    self._initializePlot()
    self._connectSlots()   
    self._fillPortsList()
    
    self.counter=0
    self.plotLocation=[4,3,12,2]
    self.latestLine=[]
    self.dataExists=False

    self.ui.disconnectButton.setEnabled(False)
    self.ui.startButton.setEnabled(False)
    self.ui.stopButton.setEnabled(False)