SOLO Motor Controller's C++ Library can be used with Windows OS to SETor READ all the parameters that are stored or existing in the command set of SOLO, for more information on that please visit the SOLO website.
This library supports all the communications offered by SOLO including UART, USB, or CANopen communication using KVASER products.
Kvaser works on top of Kvaser Drivers for Windows V5.39
MAIN BRANCH: The Library is tested with Visual Studio 2022 (or can be compiled using GCC supporting Visual Studio Code (C/C++ for Visual Studio Code extension))
Open the Project:
- double click on SOLO-motor-controllers-CPP-library.sln to start Visual Studio 2022 as a Visual studio project
Run an Example:
- In the Visual Studio go to the Solution Explorer Menu
- right click on the example you want to execute
- select "include In Project"
- press the run icon
Note: in case you want to run a different file you need to remove the file from the project:
- In the Visual Studio go to the Solution Explorer Menu
- right click on the example you want to exclude
- select "Exclude From Project"
SOLO Motor Controller CPP Library is created by SOLO Motor Controllers team
src/ = Source File folder
SOLOMotorControllersKvaser.* = implementation of SOLOMotorControllers using Kvaser Drivers
SOLOMotorControllersSerial.* = implementation of SOLOMotorControllers using USB
examples/ = Examples File folder
serial/ = Examples over Serial
Canopen/ = Examples over CANopen
inc/ = File used by Kvaser implementation
lib/ = .Lib used by Kvaser implementation
vscode example/ = reference over VScode set-up (reference for Build/Debug using VScode)
MIT License