serialqueue: name the threads per mcu
Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
This commit is contained in:
committed by
KevinOConnor
parent
39d01158ba
commit
17ce45d212
@@ -18,6 +18,8 @@ class SerialReader:
|
||||
self.mcu_name = mcu_name
|
||||
if self.mcu_name:
|
||||
self.warn_prefix = "mcu '%s': " % (self.mcu_name)
|
||||
sq_name = ("serialq %s" % (self.mcu_name))[:15]
|
||||
self.sq_name = sq_name.encode("utf-8")
|
||||
# Serial port
|
||||
self.serial_dev = None
|
||||
self.msgparser = msgproto.MessageParser(warn_prefix=self.warn_prefix)
|
||||
@@ -85,7 +87,8 @@ class SerialReader:
|
||||
self.serial_dev = serial_dev
|
||||
self.serialqueue = self.ffi_main.gc(
|
||||
self.ffi_lib.serialqueue_alloc(serial_dev.fileno(),
|
||||
serial_fd_type, client_id),
|
||||
serial_fd_type, client_id,
|
||||
self.sq_name),
|
||||
self.ffi_lib.serialqueue_free)
|
||||
self.background_thread = threading.Thread(target=self._bg_thread)
|
||||
self.background_thread.start()
|
||||
@@ -205,7 +208,8 @@ class SerialReader:
|
||||
self.serial_dev = debugoutput
|
||||
self.msgparser.process_identify(dictionary, decompress=False)
|
||||
self.serialqueue = self.ffi_main.gc(
|
||||
self.ffi_lib.serialqueue_alloc(self.serial_dev.fileno(), b'f', 0),
|
||||
self.ffi_lib.serialqueue_alloc(self.serial_dev.fileno(), b'f', 0,
|
||||
self.sq_name),
|
||||
self.ffi_lib.serialqueue_free)
|
||||
def set_clock_est(self, freq, conv_time, conv_clock, last_clock):
|
||||
self.ffi_lib.serialqueue_set_clock_est(
|
||||
|
||||
Reference in New Issue
Block a user