From 2e333d461ba75f3fd44cac42b098f41a2703fbb6 Mon Sep 17 00:00:00 2001 From: daid Date: Mon, 3 Mar 2014 09:49:45 +0100 Subject: [PATCH] Use manual configured serial port if a port is configured. --- Cura/util/printerConnection/serialConnection.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Cura/util/printerConnection/serialConnection.py b/Cura/util/printerConnection/serialConnection.py index a7591269..88e3047a 100644 --- a/Cura/util/printerConnection/serialConnection.py +++ b/Cura/util/printerConnection/serialConnection.py @@ -12,6 +12,7 @@ import sys import subprocess import json +from Cura.util import profile from Cura.util import machineCom from Cura.util.printerConnection import printerConnectionBase @@ -25,8 +26,11 @@ class serialConnectionGroup(printerConnectionBase.printerConnectionGroup): self._connectionMap = {} def getAvailableConnections(self): - serialList = machineCom.serialList(True) - for port in machineCom.serialList(True): + if profile.getMachineSetting('serial_port') == 'AUTO': + serialList = machineCom.serialList(True) + else: + serialList = [profile.getMachineSetting('serial_port')] + for port in serialList: if port not in self._connectionMap: self._connectionMap[port] = serialConnection(port) for key in self._connectionMap.keys(): -- 2.30.2