Implemented RNode interface driver

This commit is contained in:
Mark Qvist 2018-04-05 19:12:21 +02:00
parent 0ce144c760
commit 9bfb7ae2d7
6 changed files with 272 additions and 86 deletions

View file

@ -34,9 +34,10 @@ class AX25Interface(Interface):
stopbits = None
serial = None
def __init__(self, owner, port, speed, databits, parity, stopbits, preamble, txtail, persistence, slottime):
def __init__(self, owner, name, port, speed, databits, parity, stopbits, preamble, txtail, persistence, slottime):
self.serial = None
self.owner = owner
self.name = name
self.port = port
self.speed = speed
self.databits = databits
@ -72,7 +73,7 @@ class AX25Interface(Interface):
dsrdtr = False,
)
except Exception as e:
RNS.log("Could not create serial port", RNS.LOG_ERROR)
RNS.log("Could not open serial port for interface "+str(self), RNS.LOG_ERROR)
raise e
if self.serial.is_open: