python-can
python-can copied to clipboard
The can package provides controller area network support for Python developers
When I create and receive on a bus, it works fine: ```bus = can.interface.Bus(bustype='vector', app_name='CANoe', channel=0, bitrate=500000)``` or ```bus = can.interface.Bus(bustype='vector', serial=HW_SN, channel=2, bitrate=500000) # HW_SN defined elsewhere``` However, the...
I have been attempting to use python-can on an embedded buildroot system, which essentially will be a CAN based display. Hardware is relatively low level, single ARM Cortex-A7 1.2GHz, 64mb...
Currently, a fallback to `pkg_resources.iter_entry_points` is used in `can/interfaces/__init__.py`. However, the [setuptools docs](https://setuptools.pypa.io/en/latest/pkg_resources.html) state: > Use of pkg_resources is discouraged in favor of importlib.resources, importlib.metadata, and their backports (resources, metadata)....
AppVeyor was removed in #940 but is still run for any pushes/PRs. However, it can be removed from the project settings since [it does not run anything useful any more](https://ci.appveyor.com/project/hardbyte/python-can/builds/39514341).
# Description Using PCAN interface on the mac using version >=0.9 of `libPCBUSB` results in ID and DLC errors. The ID has unexpected bits well beyond bit 29. And the...
so I am using the following method to filter messages between 2 controllers,but the issue with this method is that I can only filter up to 5 can_ids, so I...
### Describe the bug BufferedReader.get is documented as returning the latest message: "Attempts to retrieve the latest message received by the instance.". In reality BufferedReader.get returns the oldest message in...
### Is your feature request related to a problem? Please describe. It would be nice to be able to request local loopback mode (for adapters that support it) using a...
It is crucial to limit the scope of the `python-can` library to keep the maintenance effort manageable. However, many users will probably look in the docs of this library seeking...
Hello, please help me understand the meaning of `class BusState(Enum):`. I would like to show status of the interface (Kvaser Leaf and Vector VN1610 are on my desk) as specified...