Package org.team1126.lib.swerve.hardware
Record Class SwerveEncoders.SwerveEncoder.HookStatus
java.lang.Object
java.lang.Record
org.team1126.lib.swerve.hardware.SwerveEncoders.SwerveEncoder.HookStatus
- Enclosing class:
SwerveEncoders.SwerveEncoder
public static record SwerveEncoders.SwerveEncoder.HookStatus(boolean readMotor, boolean applyAbsolute)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionHookStatus(boolean readMotor, boolean applyAbsolute) Creates an instance of aHookStatusrecord class. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the value of theapplyAbsoluterecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.booleanReturns the value of thereadMotorrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
HookStatus
public HookStatus(boolean readMotor, boolean applyAbsolute) Creates an instance of aHookStatusrecord class.- Parameters:
readMotor- the value for thereadMotorrecord componentapplyAbsolute- the value for theapplyAbsoluterecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with '=='. -
readMotor
public boolean readMotor()Returns the value of thereadMotorrecord component.- Returns:
- the value of the
readMotorrecord component
-
applyAbsolute
public boolean applyAbsolute()Returns the value of theapplyAbsoluterecord component.- Returns:
- the value of the
applyAbsoluterecord component
-