Thanks for all the help so far guys,
Here's what we have so far in terms of UDP programming.
https://github.com/bigbrain890/FlyingToaster2016
UDP transmission does work on the PI end of the programming. We had it sending data over Ethernet to a laptop and the laptop was receiving it with some basic python script. For some reason we can't get the receiving end of the code to work in Java on the robrio. We've got a basic UDP class that should receive data when the getData method is called. Based on just a simple 1 or 0, we should be running our drive chassis forward or backwards in teleop. When we deploy and run the code a couple of weird things happen. First of all, there's no response from the talon srx. It just stays yellow, indicating that it's receiving a value of 0 for drive. Also, any data that we normally write out to the smart dashboard in our teleop section of the Robot.java class ceases to update. Since the runDriver method is called before the SmartDashboard writes out it's value, I wonder if it's getting hung up on the UDP receiving part of the program. We don't get the tell tale error of "Robots don't stop" though, so I'm not inclined to believe that that's the case. Can anyone help us out?
-Cinnamon Toast