Class ProtobufElevatorFeedforward
java.lang.Object
us.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>
org.wpilib.math.proto.ProtobufElevatorFeedforward
- All Implemented Interfaces:
Cloneable
public final class ProtobufElevatorFeedforward
extends us.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>
implements Cloneable
Protobuf type
ProtobufElevatorFeedforward-
Field Summary
Fields inherited from class us.hebi.quickbuf.ProtoMessage
bitField0_, cachedSize, unknownBytesFieldName -
Method Summary
Modifier and TypeMethodDescriptionclear()clearDt()optional double dt = 5;clearKa()optional double ka = 4;clearKg()optional double kg = 2;clearKs()optional double ks = 1;clearKv()optional double kv = 3;clone()protected intbooleanstatic us.hebi.quickbuf.Descriptors.DescriptordoublegetDt()optional double dt = 5;static us.hebi.quickbuf.MessageFactory<ProtobufElevatorFeedforward> doublegetKa()optional double ka = 4;doublegetKg()optional double kg = 2;doublegetKs()optional double ks = 1;doublegetKv()optional double kv = 3;booleanhasDt()optional double dt = 5;booleanhasKa()optional double ka = 4;booleanhasKg()optional double kg = 2;booleanhasKs()optional double ks = 1;booleanhasKv()optional double kv = 3;booleanisEmpty()mergeFrom(us.hebi.quickbuf.JsonSource input) mergeFrom(us.hebi.quickbuf.ProtoSource input) static ProtobufElevatorFeedforwardstatic ProtobufElevatorFeedforwardparseFrom(byte[] data) static ProtobufElevatorFeedforwardparseFrom(us.hebi.quickbuf.JsonSource input) static ProtobufElevatorFeedforwardparseFrom(us.hebi.quickbuf.ProtoSource input) setDt(double value) optional double dt = 5;setKa(double value) optional double ka = 4;setKg(double value) optional double kg = 2;setKs(double value) optional double ks = 1;setKv(double value) optional double kv = 3;voidwriteTo(us.hebi.quickbuf.JsonSink output) voidwriteTo(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
ProtobufElevatorFeedforward
-
hasKs
-
clearKs
-
getKs
-
setKs
optional double ks = 1;- Parameters:
value- the ks to set- Returns:
- this
-
hasKg
-
clearKg
-
getKg
-
setKg
optional double kg = 2;- Parameters:
value- the kg to set- Returns:
- this
-
hasKv
-
clearKv
-
getKv
-
setKv
optional double kv = 3;- Parameters:
value- the kv to set- Returns:
- this
-
hasKa
-
clearKa
-
getKa
-
setKa
optional double ka = 4;- Parameters:
value- the ka to set- Returns:
- this
-
hasDt
-
clearDt
-
getDt
-
setDt
optional double dt = 5;- Parameters:
value- the dt to set- Returns:
- this
-
copyFrom
- Specified by:
copyFromin classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>
-
mergeFrom
- Overrides:
mergeFromin classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>
-
clear
- Specified by:
clearin classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>
-
clearQuick
- Overrides:
clearQuickin classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>
-
equals
- Specified by:
equalsin classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>
-
writeTo
- Specified by:
writeToin classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>- Throws:
IOException
-
computeSerializedSize
- Specified by:
computeSerializedSizein classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>
-
mergeFrom
- Specified by:
mergeFromin classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>- Throws:
IOException
-
writeTo
- Overrides:
writeToin classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>- Throws:
IOException
-
mergeFrom
- Overrides:
mergeFromin classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>- Throws:
IOException
-
clone
- Specified by:
clonein classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>
-
isEmpty
- Overrides:
isEmptyin classus.hebi.quickbuf.ProtoMessage<ProtobufElevatorFeedforward>
-
parseFrom
public static ProtobufElevatorFeedforward parseFrom(byte[] data) throws us.hebi.quickbuf.InvalidProtocolBufferException - Throws:
us.hebi.quickbuf.InvalidProtocolBufferException
-
parseFrom
public static ProtobufElevatorFeedforward parseFrom(us.hebi.quickbuf.ProtoSource input) throws IOException - Throws:
IOException
-
parseFrom
public static ProtobufElevatorFeedforward parseFrom(us.hebi.quickbuf.JsonSource input) throws IOException - Throws:
IOException
-
getFactory
- Returns:
- factory for creating ProtobufElevatorFeedforward messages
-
getDescriptor
- Returns:
- this type's descriptor.
-