chiark / gitweb /
Fix storing of last auto detected serial port.
authordaid <daid303@gmail.com>
Wed, 18 Sep 2013 15:07:18 +0000 (17:07 +0200)
committerdaid <daid303@gmail.com>
Wed, 18 Sep 2013 15:07:18 +0000 (17:07 +0200)
Cura/avr_isp/stk500v2.py
Cura/util/machineCom.py

index 82fb12f4b9181887a4612a58ee4f67af9ca9718d..d52311b6e8fd3d079629a281f7d7da00b97ab032 100644 (file)
@@ -14,7 +14,7 @@ class Stk500v2(ispBase.IspBase):
                self.progressCallback = None
        
        def connect(self, port = 'COM22', speed = 115200):
-               if self.serial != None:
+               if self.serial is not None:
                        self.close()
                try:
                        self.serial = Serial(str(port), speed, timeout=1, writeTimeout=10000)
@@ -29,7 +29,7 @@ class Stk500v2(ispBase.IspBase):
                time.sleep(0.1)
                self.serial.setDTR(0)
                time.sleep(0.2)
-               
+
                self.sendMessage([1])
                if self.sendMessage([0x10, 0xc8, 0x64, 0x19, 0x20, 0x00, 0x53, 0x03, 0xac, 0x53, 0x00, 0x00]) != [0x10, 0x00]:
                        self.close()
@@ -37,7 +37,7 @@ class Stk500v2(ispBase.IspBase):
                self.serial.timeout = 5
 
        def close(self):
-               if self.serial != None:
+               if self.serial is not None:
                        self.serial.close()
                        self.serial = None
 
index a39654a240a30d2ec9a88ee9042e699e2bdee0a9..9df8d72142880f4f98fbe844509683d0278c54ad 100644 (file)
@@ -291,7 +291,7 @@ class MachineCom(object):
                                        self._log("Connecting to: %s" % (p))
                                        programmer.connect(p)
                                        self._serial = programmer.leaveISP()
-                                       profile.putPreference('serial_port_auto', p)
+                                       profile.putMachineSetting('serial_port_auto', p)
                                        break
                                except ispBase.IspError as (e):
                                        self._log("Error while connecting to %s: %s" % (p, str(e)))
@@ -395,7 +395,7 @@ class MachineCom(object):
                                        else:
                                                self._sendCommand("M999")
                                                self._serial.timeout = 2
-                                               profile.putPreference('serial_baud_auto', self._serial.baudrate)
+                                               profile.putMachineSetting('serial_baud_auto', self._serial.baudrate)
                                                self._changeState(self.STATE_OPERATIONAL)
                                else:
                                        self._testingBaudrate = False