|
@@ -41,14 +41,18 @@ class Ardvindo:
|
|
|
def ping(self):
|
|
|
return self.sendCommand("i") == "ardvindo"
|
|
|
|
|
|
+ def _writeline(self, line):
|
|
|
+ log("Sending '" + str(line) + "'... ")
|
|
|
+ self.comConnection.write(line + b"\n")
|
|
|
+
|
|
|
def _readline(self):
|
|
|
line = self.comConnection.readline().decode().strip()
|
|
|
log("Received '" + line + "' !")
|
|
|
return line
|
|
|
|
|
|
def sendCommand(self, cmd):
|
|
|
- log("Sending command '" + cmd + "' ...")
|
|
|
- self.comConnection.write((cmd + "\n").encode())
|
|
|
+ self._writeline(cmd.encode())
|
|
|
+ log("Command '" + cmd + "' sent!")
|
|
|
return self._readline()
|
|
|
|
|
|
ardvindo = Ardvindo(serial.tools.list_ports.comports()[0][0])
|