From 4a155cb1fc14ead9a76bd50e65b8dfe53943dcbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre-Luc=20Tessier=20Gagn=C3=A9?= Date: Tue, 2 Oct 2018 11:20:36 -0400 Subject: [PATCH] Fix bug in setting bitrate introduce by the multiple channel support --- can/interfaces/ics_neovi/neovi_bus.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/can/interfaces/ics_neovi/neovi_bus.py b/can/interfaces/ics_neovi/neovi_bus.py index 6b0c95e69..e138631fb 100644 --- a/can/interfaces/ics_neovi/neovi_bus.py +++ b/can/interfaces/ics_neovi/neovi_bus.py @@ -114,13 +114,15 @@ def __init__(self, channel, can_filters=None, **config): ics.open_device(self.dev) if 'bitrate' in config: - ics.set_bit_rate(self.dev, config.get('bitrate'), channel) + for channel in self.channels: + ics.set_bit_rate(self.dev, config.get('bitrate'), channel) fd = config.get('fd', False) if fd: if 'data_bitrate' in config: - ics.set_fd_bit_rate( - self.dev, config.get('data_bitrate'), channel) + for channel in self.channels: + ics.set_fd_bit_rate( + self.dev, config.get('data_bitrate'), channel) self._use_system_timestamp = bool( config.get('use_system_timestamp', False)