diff --git a/plugins/USBPrinting/PrinterConnection.py b/plugins/USBPrinting/PrinterConnection.py index 44c5ec1ce2..356bbcd619 100644 --- a/plugins/USBPrinting/PrinterConnection.py +++ b/plugins/USBPrinting/PrinterConnection.py @@ -105,7 +105,6 @@ class PrinterConnection(OutputDevice, QObject, SignalEmitter): self._firmware_file_name = None -<<<<<<< HEAD self._control_view = None onError = pyqtSignal() @@ -129,12 +128,6 @@ class PrinterConnection(OutputDevice, QObject, SignalEmitter): def error(self): return self._error_state -======= - self.firmwareUpdateComplete.connect(self._onFirmwareUpdateComplete) - - firmwareUpdateComplete = Signal() - ->>>>>>> 15.06 # TODO: Might need to add check that extruders can not be changed when it started printing or loading these settings from settings object def setNumExtuders(self, num): self._extruder_count = num @@ -242,18 +235,9 @@ class PrinterConnection(OutputDevice, QObject, SignalEmitter): self._is_connecting = False Logger.log("i", "Could not establish connection on %s, unknown reasons.", self._serial_port) return -<<<<<<< HEAD # If the programmer connected, we know its an atmega based version. Not all that usefull, but it does give some debugging information. for baud_rate in self._getBaudrateList(): # Cycle all baud rates (auto detect) -======= - - Logger.log("d", "Starting baud rate detection...") - # If the programmer connected, we know its an atmega based version. Not all that usefull, but it does give some debugging information. - for baud_rate in self._getBaudrateList(): # Cycle all baud rates (auto detect) - Logger.log("d", "Trying baud rate %s", baud_rate) - ->>>>>>> 15.06 if self._serial is None: try: self._serial = serial.Serial(str(self._serial_port), baud_rate, timeout = 3, writeTimeout = 10000) @@ -273,10 +257,7 @@ class PrinterConnection(OutputDevice, QObject, SignalEmitter): if line is None: self.setIsConnected(False) # Something went wrong with reading, could be that close was called. return -<<<<<<< HEAD -======= - ->>>>>>> 15.06 + if b"T:" in line: self._serial.timeout = 0.5 sucesfull_responses += 1 @@ -317,17 +298,12 @@ class PrinterConnection(OutputDevice, QObject, SignalEmitter): if self._connect_thread.isAlive(): try: self._connect_thread.join() -<<<<<<< HEAD except Exception as e: pass # This should work, but it does fail sometimes for some reason -======= - except: - pass - self._connect_thread = threading.Thread(target=self._connect) self._connect_thread.daemon = True ->>>>>>> 15.06 + if self._serial is not None: self.setIsConnected(False) try: @@ -336,11 +312,8 @@ class PrinterConnection(OutputDevice, QObject, SignalEmitter): pass self._serial.close() -<<<<<<< HEAD -======= self._listen_thread = threading.Thread(target=self._listen) self._listen_thread.daemon = True ->>>>>>> 15.06 self._serial = None def isConnected(self):