General CAN Interface Tool
This tool is for communication using the CAN (Controller Area Network) protocol via a connected CAN device.
The tool can be used directly in scripts to send and receive binary packets, but more importantly it can be used by custom tools to communicate using a custom protocol.
At the moment CANOpen is not supported, but can be implemented on request.
The tool defines a CAN Connection device entity, and therefore supports devices with more than one CAN port.