Class StructRegistry

java.lang.Object
dev.doglog.internal.StructRegistry

@ThreadSafe public class StructRegistry extends Object
Used internally for working with WPILib Structs.
  • Constructor Details

    • StructRegistry

      public StructRegistry()
  • Method Details

    • getEnumStruct

      public org.wpilib.util.struct.Struct<?> getEnumStruct(Class<? extends Enum<?>> enumClass)
    • getRecordStruct

      public org.wpilib.util.struct.Struct<?> getRecordStruct(Class<? extends Record> recordClass)
    • getStruct

      public Optional<org.wpilib.util.struct.Struct<?>> getStruct(Class<? extends org.wpilib.util.struct.StructSerializable> entryClass)