def stop(self): if self.alignment: self.alignment.kill() while self.alignment.is_alive(): pass print("Align killed") serialParser.raw("X") self.alignment = None self.oscope_start()
def updateParams(self): self.values[0] = self.ppmLevelField.get() self.values[1] = self.pulseLengthField.get() self.values[2] = self.sampleRateField.get() self.values[3] = self.thresholdField.get() encodeDecode.setOptions(compress=self.compressVar.get(), use_cksum=self.checksumVar.get()) serialParser.raw("O %d %d %d" % tuple(int(i) for i in self.values[1:])) self.window.withdraw() messageChecker.resume()
def pt(e): if override or self.last_cmd != st: serialParser.raw(st) self.last_cmd = st if spd: self.speed = int(st)