Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Cura/util/machineCom.py')
-rw-r--r--Cura/util/machineCom.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/Cura/util/machineCom.py b/Cura/util/machineCom.py
index e1adf43564..6972d1851c 100644
--- a/Cura/util/machineCom.py
+++ b/Cura/util/machineCom.py
@@ -347,10 +347,14 @@ class MachineCom(object):
try:
if self._baudrate == 0:
self._log("Connecting to: %s with baudrate: 115200 (fallback)" % (self._port))
- self._serial = serial.Serial(str(self._port), 115200, timeout=3, writeTimeout=10000)
+ self._serial = serial.Serial(str(self._port), 115200, timeout=3)
+ # Need to set writeTimeout separately in order to be compatible with pyserial 3.0
+ self._serial.writeTimeout=10000
else:
self._log("Connecting to: %s with baudrate: %s (configured)" % (self._port, self._baudrate))
- self._serial = serial.Serial(str(self._port), self._baudrate, timeout=5, writeTimeout=10000)
+ self._serial = serial.Serial(str(self._port), self._baudrate, timeout=5)
+ # Need to set writeTimeout separately in order to be compatible with pyserial 3.0
+ self._serial.writeTimeout=10000
except:
self._log("Unexpected error while connecting to serial port: %s %s" % (self._port, getExceptionString()))
if self._serial is None:
@@ -365,7 +369,9 @@ class MachineCom(object):
port = self._serialDetectList.pop(0)
self._log("Connecting to: %s with baudrate: %s (auto)" % (port, baudrate))
try:
- self._serial = serial.Serial(port, baudrate, timeout=3, writeTimeout=10000)
+ self._serial = serial.Serial(port, baudrate, timeout=3)
+ # Need to set writeTimeout separately in order to be compatible with pyserial 3.0
+ self._serial.writeTimeout=10000
except:
pass
else:
@@ -447,7 +453,9 @@ class MachineCom(object):
self._serialDetectList = serialList(True)
baudrate = self._baudrateDetectList.pop(0)
self._serial.close()
- self._serial = serial.Serial(self._serialDetectList.pop(0), baudrate, timeout=2.5, writeTimeout=10000)
+ self._serial = serial.Serial(self._serialDetectList.pop(0), baudrate, timeout=2.5)
+ # Need to set writeTimeout separately in order to be compatible with pyserial 3.0
+ self._serial.writeTimeout=10000
else:
baudrate = self._baudrateDetectList.pop(0)
try: