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
Fields inherited from class us.hebi.quickbuf.ProtoMessage
bitField0_, cachedSize, unknownBytesFieldName
-
Method Summary
Modifier and TypeMethodDescriptionclear()
optional double front_left = 1;
optional double front_right = 2;
optional double rear_left = 3;
optional double rear_right = 4;
clone()
protected int
boolean
static us.hebi.quickbuf.Descriptors.Descriptor
static us.hebi.quickbuf.MessageFactory<Kinematics.ProtobufMecanumDriveWheelSpeeds>
double
optional double front_left = 1;
double
optional double front_right = 2;
double
optional double rear_left = 3;
double
optional double rear_right = 4;
boolean
optional double front_left = 1;
boolean
optional double front_right = 2;
boolean
optional double rear_left = 3;
boolean
optional double rear_right = 4;
boolean
isEmpty()
mergeFrom
(us.hebi.quickbuf.JsonSource input) mergeFrom
(us.hebi.quickbuf.ProtoSource input) parseFrom
(byte[] data) parseFrom
(us.hebi.quickbuf.JsonSource input) parseFrom
(us.hebi.quickbuf.ProtoSource input) setFrontLeft
(double value) optional double front_left = 1;
setFrontRight
(double value) optional double front_right = 2;
setRearLeft
(double value) optional double rear_left = 3;
setRearRight
(double value) optional double rear_right = 4;
void
writeTo
(us.hebi.quickbuf.JsonSink output) void
writeTo
(us.hebi.quickbuf.ProtoSink output) 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.
-