From a9da7b8b209e8fcb59b89e3cc2b704a843aae2b3 Mon Sep 17 00:00:00 2001 From: make-ing Date: Wed, 23 Sep 2015 14:51:39 +0200 Subject: [PATCH] string to int bug fix --- src/octoprint/util/comm_acc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/octoprint/util/comm_acc.py b/src/octoprint/util/comm_acc.py index ea067020..67ab7283 100644 --- a/src/octoprint/util/comm_acc.py +++ b/src/octoprint/util/comm_acc.py @@ -885,7 +885,7 @@ class MachineCom(object): pathToGrblHex = cwd + "/../grbl/grbl.hex" import subprocess - # TODO check if avrdude is installed. + # TODO check if avrdude is installed. # TODO log in logfile as well, not only to the serial monitor (use self._logger.info()... ) params = ["avrdude", "-patmega328p", "-carduino", "-b" + str(self._baudrate), "-P" + str(self._port), "-D", "-Uflash:w:" + pathToGrblHex] returnCode = subprocess.call(params) @@ -2022,7 +2022,7 @@ class MachineCom(object): #"laser": line[idx_laserstate_begin:idx_laserstate_end], #"intensity": line[idx_intensity_begin:idx_intensity_end] } - self._callback.on_comm_pos_update([mx, my, 0], [wx, wy, 0]) + self._callback.on_comm_pos_update(int([line[idx_mx_begin:idx_mx_end]), int(line[idx_my_begin:idx_my_end]), 0], [int(line[idx_wx_begin:idx_wx_end]), int(line[idx_wy_begin:idx_wy_end]), 0]) #eventManager().fire(Events.RT_STATE, payload) except ValueError: pass