C++ interface for controlling and monitoring VESC 6 motor controllers over Linux SocketCAN.
This package provides a complete implementation of the VESC 6 CAN command and telemetry protocol, as described in the official VESC CAN documentation. It allows you to control and monitor one or more VESC controllers on a shared CAN bus directly from c++ code.
- Complete VESC 6 CAN frame parsing and construction
- Support for multiple VESCs on a single bus (identified by VESC ID)
See LICENSE for terms.