Package edu.wpi.first.math.proto
Class Kinematics.ProtobufMecanumDriveWheelSpeeds
java.lang.Object
us.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
edu.wpi.first.math.proto.Kinematics.ProtobufMecanumDriveWheelSpeeds
- All Implemented Interfaces:
Cloneable
- Enclosing class:
- Kinematics
public static final class Kinematics.ProtobufMecanumDriveWheelSpeeds extends us.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds> implements Cloneable
Protobuf type
ProtobufMecanumDriveWheelSpeeds
-
Field Summary
-
Method Summary
Methods inherited from class us.hebi.quickbuf.ProtoMessage
bytesDefaultValue, checkInitialized, getCachedSize, getMissingFields, getMissingFields, getMissingFields, getMissingFields, getSerializedSize, getUnknownBytes, hashCode, isInitialized, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, rethrowFromParent, toByteArray, toByteArray, toByteArray, toString, writeDelimitedTo
-
Method Details
-
newInstance
- Returns:
- a new empty instance of
ProtobufMecanumDriveWheelSpeeds
-
hasFrontLeft
optional double front_left = 1;
- Returns:
- whether the frontLeft field is set
-
clearFrontLeft
optional double front_left = 1;
- Returns:
- this
-
getFrontLeft
optional double front_left = 1;
- Returns:
- the frontLeft
-
setFrontLeft
optional double front_left = 1;
- Parameters:
value
- the frontLeft to set- Returns:
- this
-
hasFrontRight
optional double front_right = 2;
- Returns:
- whether the frontRight field is set
-
clearFrontRight
optional double front_right = 2;
- Returns:
- this
-
getFrontRight
optional double front_right = 2;
- Returns:
- the frontRight
-
setFrontRight
optional double front_right = 2;
- Parameters:
value
- the frontRight to set- Returns:
- this
-
hasRearLeft
optional double rear_left = 3;
- Returns:
- whether the rearLeft field is set
-
clearRearLeft
optional double rear_left = 3;
- Returns:
- this
-
getRearLeft
optional double rear_left = 3;
- Returns:
- the rearLeft
-
setRearLeft
optional double rear_left = 3;
- Parameters:
value
- the rearLeft to set- Returns:
- this
-
hasRearRight
optional double rear_right = 4;
- Returns:
- whether the rearRight field is set
-
clearRearRight
optional double rear_right = 4;
- Returns:
- this
-
getRearRight
optional double rear_right = 4;
- Returns:
- the rearRight
-
setRearRight
optional double rear_right = 4;
- Parameters:
value
- the rearRight to set- Returns:
- this
-
copyFrom
public Kinematics.ProtobufMecanumDriveWheelSpeeds copyFrom(Kinematics.ProtobufMecanumDriveWheelSpeeds other)- Specified by:
copyFrom
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
-
mergeFrom
public Kinematics.ProtobufMecanumDriveWheelSpeeds mergeFrom(Kinematics.ProtobufMecanumDriveWheelSpeeds other)- Overrides:
mergeFrom
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
-
clear
- Specified by:
clear
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
-
clearQuick
- Overrides:
clearQuick
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
-
equals
- Specified by:
equals
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
-
writeTo
- Specified by:
writeTo
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
- Throws:
IOException
-
computeSerializedSize
- Specified by:
computeSerializedSize
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
-
mergeFrom
public Kinematics.ProtobufMecanumDriveWheelSpeeds mergeFrom(us.hebi.quickbuf.ProtoSource input) throws IOException- Specified by:
mergeFrom
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
- Throws:
IOException
-
writeTo
- Overrides:
writeTo
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
- Throws:
IOException
-
mergeFrom
public Kinematics.ProtobufMecanumDriveWheelSpeeds mergeFrom(us.hebi.quickbuf.JsonSource input) throws IOException- Overrides:
mergeFrom
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
- Throws:
IOException
-
clone
- Specified by:
clone
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
-
isEmpty
- Overrides:
isEmpty
in classus.hebi.quickbuf.ProtoMessage<Kinematics.ProtobufMecanumDriveWheelSpeeds>
-
parseFrom
public static Kinematics.ProtobufMecanumDriveWheelSpeeds parseFrom(byte[] data) throws us.hebi.quickbuf.InvalidProtocolBufferException- Throws:
us.hebi.quickbuf.InvalidProtocolBufferException
-
parseFrom
public static Kinematics.ProtobufMecanumDriveWheelSpeeds parseFrom(us.hebi.quickbuf.ProtoSource input) throws IOException- Throws:
IOException
-
parseFrom
public static Kinematics.ProtobufMecanumDriveWheelSpeeds parseFrom(us.hebi.quickbuf.JsonSource input) throws IOException- Throws:
IOException
-
getFactory
public static us.hebi.quickbuf.MessageFactory<Kinematics.ProtobufMecanumDriveWheelSpeeds> getFactory()- Returns:
- factory for creating ProtobufMecanumDriveWheelSpeeds messages
-
getDescriptor
- Returns:
- this type's descriptor.
-