Does it work as expected in BDC-COMM?
Here's what we do:
Code:
armMotor.changeControlMode(CANJaguar.ControlMode.kPosition);
armMotor.setPositionReference(CANJaguar.PositionReference.kPotentiometer);
armMotor.configPotentiometerTurns(10);
armMotor.configNeutralMode(CANJaguar.NeutralMode.kBrake);
armMotor.setPID(P, I, D);
armMotor.setX(position);
armMotor.enableControl();