Class EncoderInformation
java.lang.Object
frc.team_8840_lib.utils.controllers.EncoderInformation
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanfinal doublefinal doublefinal doublefinal double -
Constructor Summary
ConstructorsConstructorDescriptionEncoderInformation(double velocity, double position, boolean isInverted, double velocityConversionFactor, double positionConversionFactor) Storage class for controller info -
Method Summary
Modifier and TypeMethodDescriptionstatic EncoderInformationfromEncoder(com.revrobotics.RelativeEncoder encoder) From RelativeEncoder, create a EncoderInformation class.
-
Field Details
-
velocity
public final double velocity -
position
public final double position -
isInverted
public final boolean isInverted -
velocityConversionFactor
public final double velocityConversionFactor -
positionConversionFactor
public final double positionConversionFactor
-
-
Constructor Details
-
EncoderInformation
public EncoderInformation(double velocity, double position, boolean isInverted, double velocityConversionFactor, double positionConversionFactor) Storage class for controller info- Parameters:
velocity-position-isInverted-velocityConversionFactor-positionConversionFactor-
-
-
Method Details
-
fromEncoder
From RelativeEncoder, create a EncoderInformation class.- Parameters:
encoder- RelativeEncoder- Returns:
- EncoderInformation
-