Beispiel #1
0
	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()
Beispiel #2
0
	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()
Beispiel #3
0
			def pt(e): 
				if override or self.last_cmd != st:
					serialParser.raw(st)
					self.last_cmd = st
				if spd: self.speed = int(st)