update Inputs Lock
+ A ReentrantLock that automatically locks when the loggable inputs are updated.
diff --git a/-charger-lib/frc.chargerlibexternal.frc6328/-pose-estimator/-pose-estimator.html b/-charger-lib/frc.chargerlibexternal.frc6328/-mechanical-advantage-pose-estimator/-mechanical-advantage-pose-estimator.html similarity index 87% rename from -charger-lib/frc.chargerlibexternal.frc6328/-pose-estimator/-pose-estimator.html rename to -charger-lib/frc.chargerlibexternal.frc6328/-mechanical-advantage-pose-estimator/-mechanical-advantage-pose-estimator.html index 2e3be19f..95ecfd35 100644 --- a/-charger-lib/frc.chargerlibexternal.frc6328/-pose-estimator/-pose-estimator.html +++ b/-charger-lib/frc.chargerlibexternal.frc6328/-mechanical-advantage-pose-estimator/-mechanical-advantage-pose-estimator.html @@ -2,7 +2,7 @@
-A ReentrantLock that automatically locks when the loggable inputs are updated.
An interface representing a device capable of calculating the heading of a robot (the direction it is facing).
An interface representing a device capable of calculating the heading of a robot (the direction it is facing).
A HeadingProvider that can be zeroed.
A HeadingProvider that can be zeroed.
Represents a Robot pose Estimator, which always produces valid pose results.
This class should not be implemented by vision cameras or sensors, as their pose results are not always accurate, and thus the nullable parameters are necessary.
The heading of the robot, with the clockwise direction as positive.
Note that this value may be any arbitrary angle, including angles outside the range of -360º-360º. This ensures that this value changes continuously, not jumping sharply from 359º to 0º. This also implies that all counterclockwise rotations will increase this value; otherwise, a (say) 2º rotation at position 359º would give 1º, a smaller value due to wrapping around.