Class SwerveDriveData.SwerveDriveDataStruct

java.lang.Object
swervelib.telemetry.SwerveDriveData.SwerveDriveDataStruct
All Implemented Interfaces:
edu.wpi.first.util.struct.Struct<SwerveDriveData>
Enclosing class:
SwerveDriveData

public static class SwerveDriveData.SwerveDriveDataStruct extends Object implements edu.wpi.first.util.struct.Struct<SwerveDriveData>
  • Constructor Details

    • SwerveDriveDataStruct

      public SwerveDriveDataStruct()
  • Method Details

    • getTypeClass

      public Class<SwerveDriveData> getTypeClass()
      Specified by:
      getTypeClass in interface edu.wpi.first.util.struct.Struct<SwerveDriveData>
    • getTypeString

      public String getTypeString()
      Specified by:
      getTypeString in interface edu.wpi.first.util.struct.Struct<SwerveDriveData>
    • getSize

      public int getSize()
      Specified by:
      getSize in interface edu.wpi.first.util.struct.Struct<SwerveDriveData>
    • getSchema

      public String getSchema()
      Specified by:
      getSchema in interface edu.wpi.first.util.struct.Struct<SwerveDriveData>
    • getNested

      public edu.wpi.first.util.struct.Struct<?>[] getNested()
      Specified by:
      getNested in interface edu.wpi.first.util.struct.Struct<SwerveDriveData>
    • unpack

      public SwerveDriveData unpack(ByteBuffer byteBuffer)
      Specified by:
      unpack in interface edu.wpi.first.util.struct.Struct<SwerveDriveData>
    • pack

      public void pack(ByteBuffer byteBuffer, SwerveDriveData swerveDriveData)
      Specified by:
      pack in interface edu.wpi.first.util.struct.Struct<SwerveDriveData>
    • unpackInto

      public void unpackInto(SwerveDriveData out, ByteBuffer bb)
      Specified by:
      unpackInto in interface edu.wpi.first.util.struct.Struct<SwerveDriveData>