This library allows programatic access to some USB foam dart launchers. The library itself currently only supports one type of launcher. However it is designed to allow easy addition of additional types of launchers. If your type isn't supported, feel free to add the code in and submit a pull request!
- Linux
- OSX - Experimental (Needs Testing)
- Windows - Experimental (Needs Work)
This library depends on libusb-1.0.
This project uses CMake to manage building an what not. Simply change into the libmissilelauncher directory and follow the following instructions.
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
On Linux you can use CPack to make a nice distributable. I'm working on support for Windows and OSX. Run CPack --help for more info on CPack options.
Checkout the examples directory for an annotated example.
There is also Qt-Missile-Launcher which provides an example with a GUI.