Just a little note about the Talon SRX - if you use them in CAN mode, you need to pre-program them with a CAN ID.
"Well, duh", you are saying.
Well... on our testbed, we wired the Talon SRX in PWM mode and made sure things worked. Then we moved them onto the competition robot, electing to rewire them in CAN configuration.
Everything was forgotten until 20 minutes before midnight on Bag and Tag day, when we were scrambling to finish the robot, and write some simple test code to make sure it would work.
Code:
CANTalon intakeLeft = new CANTalon(
"Hey, does anyone remember what CAN ID the --- oh. Oops."
We ended up programming their CAN ID's at our first competition.
