Skip to content

Commit 8994a70

Browse files
committed
Fix interpreting negative encoder positions
1 parent d6c9c2b commit 8994a70

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

neato_driver/src/neato_driver/neato_driver.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ def readResponseAndUpdateState(self):
162162
response = self.readResponseString()
163163
for line in response.splitlines():
164164
vals = line.split(",")
165-
if len(vals) >= 2 and vals[0].replace('_', '').isalpha() and vals[1].isdigit():
165+
if len(vals) >= 2 and vals[0].replace('_', '').isalpha() and vals[1].replace('-','').isdigit():
166166
self.state[vals[0]] = int(vals[1])
167167

168168
def getMotors(self):

0 commit comments

Comments
 (0)