Skip to content

The can package provides controller area network support for Python developers

License

Notifications You must be signed in to change notification settings

milhead2/python-can

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-can

NOTE: I was using this fork of hardbyte/python-can as a base of python-j1939 but it's no longer needed. the python-j1939 requires only the develop branch of hardbyte/python-can. No not use this repo for any future development, instead go to the source at hardbyte/python-can.

The Controller Area Network is a bus standard designed to allow microcontrollers and devices to communicate with each other. It has priority based bus arbitration, reliable deterministic communication. It is used in cars, trucks, boats, wheelchairs and more.

The can package provides controller area network support for Python developers; providing common abstractions to different hardware devices, and a suite of utilities for sending and receiving messages on a can bus.

The library supports Python 2.7, Python 3.3+ and runs on Mac, Linux and Windows.

You can find more information in the documentation, online at python-can.readthedocs.org.

Discussion

If you run into bugs, you can file them in our issue tracker.

There is also a python-can mailing list for development discussion.

Stackoverflow has several questions and answers tagged with python+can.

Wherever we interact, we strive to follow the Python Community Code of Conduct.

About

The can package provides controller area network support for Python developers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%