CANTalon reverseOutput() doesn't work

For some reason the .reverseOutput() function doesn’t do anything.


public class Robot extends IterativeRobot {

	CANTalon tal;

	@Override
	public void robotInit()
	{
		RobotClock.init(true);
		tal = new CANTalon(2);

                //switching this to true doesn't do anything observable
		tal.reverseOutput(false); 
	}
	
	@Override
	public void teleopPeriodic() {
		tal.set(.25);
	}
}

Am I missing something?

Please read the Talon SRX Software Reference Manual.

Section 7.3 explains reverseOutput() sets the “reverse closed-loop output” signal. That signal is primarily used for slave following.