NI-CAN¶
This interface adds support for CAN controllers by National Instruments.
Warning
NI-CAN only seems to support 32-bit architectures so if the driver can’t be loaded on a 64-bit Python, try using a 32-bit version instead.
Warning
CAN filtering has not been tested throughly and may not work as expected.
Bus¶
-
class
can.interfaces.nican.
NicanBus
(channel, can_filters=None, bitrate=None, log_errors=True, **kwargs)¶ The CAN Bus implemented for the NI-CAN interface.
Warning
This interface does implement efficient filtering of messages, but the filters have to be set in
__init__()
using thecan_filters
parameter. Usingset_filters()
does not work.
-
exception
can.interfaces.nican.
NicanError
(function, error_code, arguments)¶ Error from NI-CAN driver.