[wpiutil] Add serializable marker interfaces (#6060)

This commit is contained in:
Peter Johnson
2023-12-23 08:20:26 -08:00
committed by GitHub
parent c1178d5add
commit aeb1a4aa33
27 changed files with 149 additions and 25 deletions

View File

@@ -7,9 +7,11 @@ package edu.wpi.first.math.system.plant;
import edu.wpi.first.math.system.plant.proto.DCMotorProto;
import edu.wpi.first.math.system.plant.struct.DCMotorStruct;
import edu.wpi.first.math.util.Units;
import edu.wpi.first.util.protobuf.ProtobufSerializable;
import edu.wpi.first.util.struct.StructSerializable;
/** Holds the constants for a DC motor. */
public class DCMotor {
public class DCMotor implements ProtobufSerializable<DCMotor>, StructSerializable<DCMotor> {
public final double nominalVoltageVolts;
public final double stallTorqueNewtonMeters;
public final double stallCurrentAmps;