mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
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
10 lines
624 B
Plaintext
10 lines
624 B
Plaintext
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.
|