Files
allwpilib/wpilibj/wpilibJavaJNI/swigTalon
James Kuszmaul 7b371f6d7c Added Omar's new CanTalonSRX code.
I also updated the C++ and Java code some. For C++, this meant making it
compile and adding in the framework for the closed-loop control of the
motor. For Java, I updated the JNI bindings with SWIG and created an
GetTemperature accessor function to demonstrate how to use the accessors
because swig does funny stuff with pass-by-reference functions.

Change-Id: If51bf61d0a9bc65a8d497f8d91a5be8d6ff4fdcc
2014-11-26 15:51:16 -05:00
..
2014-11-26 15:51:16 -05:00

The generateJNI.sh script explains how to use it to generate the JNI bindings
for the CAN Talon stuff using swig. This whole directory is a temporary measure
until I (James Kuszmaul--11/18/2014) or someone else figures out how to
integrate the swig stuff into the build system. For now, all the generated JNI
bindings are checked into git, so that it should work until someone goes and updates ctre/CanTalonSRX.*

In order for this to work, I had to change the CanTalonSRX constructor to take a int deviceNumber instead of a uint8_t.

Also, in all the SWIGTYPE* files, you must change protected methods to public functions.