[wpilib] Remove Analog Gyro specific docs from Gyro interface (#2596)

This commit is contained in:
sciencewhiz
2020-07-12 15:34:28 -07:00
committed by GitHub
parent 33f7dec5cf
commit f0a34ea64e
3 changed files with 21 additions and 33 deletions

View File

@@ -14,11 +14,9 @@ import edu.wpi.first.wpilibj.geometry.Rotation2d;
*/
public interface Gyro extends AutoCloseable {
/**
* Calibrate the gyro by running for a number of samples and computing the center value. Then use
* the center value as the Accumulator center value for subsequent measurements. It's important to
* make sure that the robot is not moving while the centering calculations are in progress, this
* is typically done when the robot is first turned on while it's sitting at rest before the
* competition starts.
* Calibrate the gyro. It's important to make sure that the robot is not moving while the
* calibration is in progress, this is typically done when the robot is first turned on while
* it's sitting at rest before the match starts.
*/
void calibrate();
@@ -31,10 +29,9 @@ public interface Gyro extends AutoCloseable {
/**
* Return the heading of the robot in degrees.
*
* <p>The angle is based on the current accumulator value corrected by the oversampling rate, the
* gyro type and the A/D calibration values. The angle is continuous, that is it will continue
* from 360 to 361 degrees. This allows algorithms that wouldn't want to see a discontinuity in
* the gyro output as it sweeps past from 360 to 0 on the second time around.
* <p>The angle is continuous, that is it will continue from 360 to 361 degrees. This allows
* algorithms that wouldn't want to see a discontinuity in the gyro output as it sweeps past
* from 360 to 0 on the second time around.
*
* <p>The angle is expected to increase as the gyro turns clockwise when looked
* at from the top. It needs to follow the NED axis convention.
@@ -60,10 +57,9 @@ public interface Gyro extends AutoCloseable {
/**
* Return the heading of the robot as a {@link edu.wpi.first.wpilibj.geometry.Rotation2d}.
*
* <p>The angle is based on the current accumulator value corrected by the oversampling rate, the
* gyro type and the A/D calibration values. The angle is continuous, that is it will continue
* from 360 to 361 degrees. This allows algorithms that wouldn't want to see a discontinuity in
* the gyro output as it sweeps past from 360 to 0 on the second time around.
* <p>The angle is continuous, that is it will continue from 360 to 361 degrees. This allows
* algorithms that wouldn't want to see a discontinuity in the gyro output as it sweeps past
* from 360 to 0 on the second time around.
*
* <p>The angle is expected to increase as the gyro turns counterclockwise
* when looked at from the top. It needs to follow the NWU axis convention.