Class ModuleIO.ModuleIOInputs
java.lang.Object
org.teamvan.robot.mechanisms.drive.ModuleIO.ModuleIOInputs
- All Implemented Interfaces:
TelemetryLoggable
- Enclosing interface:
ModuleIO
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoublebooleandoubledoubledoubledouble[]double[]doublebooleandoublebooleandouble -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlogTo(TelemetryTable table) Logs the object to aTelemetryTable.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TelemetryLoggable
getTelemetryType
-
Field Details
-
driveConnected
public boolean driveConnected -
drivePositionRad
public double drivePositionRad -
driveVelocityRadPerSec
public double driveVelocityRadPerSec -
driveAppliedVolts
public double driveAppliedVolts -
driveCurrentAmps
public double driveCurrentAmps -
turnConnected
public boolean turnConnected -
turnEncoderConnected
public boolean turnEncoderConnected -
turnAbsolutePosition
-
turnPosition
-
turnVelocityRadPerSec
public double turnVelocityRadPerSec -
turnAppliedVolts
public double turnAppliedVolts -
turnCurrentAmps
public double turnCurrentAmps -
odometryTimestamps
public double[] odometryTimestamps -
odometryDrivePositionsRad
public double[] odometryDrivePositionsRad -
odometryTurnPositions
-
-
Constructor Details
-
ModuleIOInputs
public ModuleIOInputs()
-
-
Method Details
-
logTo
Description copied from interface:TelemetryLoggableLogs the object to aTelemetryTable.- Specified by:
logToin interfaceTelemetryLoggable- Parameters:
table- telemetry table
-