IScan



The python-can library provides Controller Area Network support forPython, providing common abstractions todifferent hardware devices, and a suite of utilities for sending and receivingmessages on a CAN bus.

  1. Iscan Scanner Software
IScan

python-can runs any where Python runs; from high powered computerswith commercial CAN to usb devices right down to low powered devices runninglinux such as a BeagleBone or RaspberryPi.

The CAN dongle isCAN USB with the USB interface grants a fast access to any CAN/CANopen based network. Mobile set-up as well as monitoring are supported.Desktop PCs and notebook devices without installed CAN adapter can be taken into the field and connected with the CAN network within seconds. Kofax ControlSuite allows you to secure, govern, and manage you documents with content-aware unified printing, document capture, and workflow process automation - right from your Brother device. Smaller, approximately 50% faster, and even more accurate, iScan II saves you time and money. Its increased reliability means that accuracy checks are a thing of the past. Making adjustments and, if necessary, fine tuning the virtual 3D model is a snap, reducing the number of impressions needed per customer.

More concretely, some example uses of the library:

  • Passively logging what occurs on a CAN bus. For example monitoring acommercial vehicle using its OBD-II port.
  • Testing of hardware that interacts via CAN. Modules found inmodern cars, motocycles, boats, and even wheelchairs have had components testedfrom Python using this library.
  • Prototyping new hardware modules or software algorithms in-the-loop. Easilyinteract with an existing bus.
  • Creating virtual modules to prototype CAN bus communication.

Brief example of the library in action: connecting to a CAN bus, creating and sending a message:

Designs

Contents:

Iscan
  • Installation
  • Configuration
  • Library API
  • CAN Interface Modules
  • Scripts
  • Developer’s Overview
  • History and Roadmap

Known Bugs¶

IScan

Iscan Scanner Software

See the project bug tracker on github. Patches and pull requests very welcome!