Ejemplo n.º 1
0
 def processControl(
     self, control
 ):  # controls the process and its threads, contorl is just an int
     if not self.gui.Process:
         self.gui.Process.append(Proc.Process(self.gui))
     else:
         if not self.gui.Process[-1].isAlive():
             self.gui.Process.pop(-1)
             self.gui.Process.append(Proc.Process(self.gui))
     if control == 1:
         if self.gui.Process[-1].runs:
             if self.gui.Process[-1].paused:
                 self.gui.Process[-1].paused = False
             else:
                 self.writeToInfo("Process is running")
         else:
             self.gui.Process[-1].start()
     if control == 0:
         if self.gui.Process[-1].paused:
             self.gui.Process[-1].paused = False
         else:
             self.gui.Process[-1].paused = True
     if control == -1:
         self.gui.sendToArduino(self.gui.Arduino1, ["", "", "stop", ""])
         self.gui.sendToArduino(self.gui.Arduino2, ["", "", "stop", ""])
         if self.gui.Process[-1].runs:
             self.gui.Process[-1].runs = False
         else:
             self.writeToInfo("Process has not been started")
Ejemplo n.º 2
0
 def startAirControl(self):
     if not self.gui.startProcessAir:
         self.gui.startProcessAir.append(Proc.startProcessAir(self.gui))
     else:
         if not self.gui.startProcessAir[-1].isAlive():
             self.gui.startProcessAir.pop(-1)
             self.gui.startProcessAir.append(Proc.Process(self.gui))
     self.gui.startProcessAir[-1].start()
 def setUp(self):
     self.process = Process()