Interface StructSerializable
- All Superinterfaces:
WPISerializable
- All Known Implementing Classes:
ArmFeedforward, ChassisAccelerations, ChassisVelocities, CubicHermiteSpline, DCMotor, DifferentialDriveFeedforward, DifferentialDriveKinematics, DifferentialDriveWheelAccelerations, DifferentialDriveWheelPositions, DifferentialDriveWheelVelocities, DifferentialDriveWheelVoltages, ElevatorFeedforward, Ellipse2d, ExponentialProfile.State, LinearSystem, Matrix, MecanumDriveKinematics, MecanumDriveWheelAccelerations, MecanumDriveWheelPositions, MecanumDriveWheelVelocities, Pose2d, Pose3d, Quaternion, QuinticHermiteSpline, Rectangle2d, Rotation2d, Rotation3d, SimpleMotorFeedforward, SwerveDriveKinematics, SwerveModuleAcceleration, SwerveModulePosition, SwerveModuleVelocity, Transform2d, Transform3d, Translation2d, Translation3d, TrapezoidProfile.State, Twist2d, Twist3d, Vector
Marker interface to indicate a class is serializable using Struct serialization.
While this cannot be enforced by the interface, any class implementing this interface should provide a public final static `struct` member variable, or a static final `getStruct()` method if the class is generic.