From 8b4ad34e22245694fad76e4856afd37f7478b3d6 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sun, 7 Feb 2021 16:03:39 -0500 Subject: serialqueue: Support sending messages over a CAN bus Signed-off-by: Kevin O'Connor --- klippy/serialhdl.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'klippy/serialhdl.py') diff --git a/klippy/serialhdl.py b/klippy/serialhdl.py index d17993b9..0d03b1bb 100644 --- a/klippy/serialhdl.py +++ b/klippy/serialhdl.py @@ -72,10 +72,11 @@ class SerialReader: # Done return identify_data identify_data += msgdata - def _start_session(self, serial_dev): + def _start_session(self, serial_dev, serial_fd_type='u', client_id=0): self.serial_dev = serial_dev self.serialqueue = self.ffi_main.gc( - self.ffi_lib.serialqueue_alloc(serial_dev.fileno(), 0), + self.ffi_lib.serialqueue_alloc(serial_dev.fileno(), + serial_fd_type, client_id), self.ffi_lib.serialqueue_free) self.background_thread = threading.Thread(target=self._bg_thread) self.background_thread.start() @@ -142,7 +143,7 @@ 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(), 1), + self.ffi_lib.serialqueue_alloc(self.serial_dev.fileno(), 'f', 0), self.ffi_lib.serialqueue_free) def set_clock_est(self, freq, last_time, last_clock): self.ffi_lib.serialqueue_set_clock_est( -- cgit v1.2.3-70-g09d2