mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-03 03:01:44 +00:00
[wpimath] Replace Speeds with Velocities (#8479)
I left "free speed" alone since that's the technical term for it. In general, velocity is a vector quantity, and speed is a magnitude (i.e., a strictly positive value). This PR also replaces the speed verbiage in MotorController with duty cycle. Fixes #8423.
This commit is contained in:
@@ -17,10 +17,10 @@ import us.hebi.quickbuf.ProtoSource;
|
||||
import us.hebi.quickbuf.ProtoUtil;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code ProtobufChassisSpeeds}
|
||||
* Protobuf type {@code ProtobufChassisVelocities}
|
||||
*/
|
||||
@SuppressWarnings("hiding")
|
||||
public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpeeds> implements Cloneable {
|
||||
public final class ProtobufChassisVelocities extends ProtoMessage<ProtobufChassisVelocities> implements Cloneable {
|
||||
private static final long serialVersionUID = 0L;
|
||||
|
||||
/**
|
||||
@@ -38,14 +38,14 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
*/
|
||||
private double omega;
|
||||
|
||||
private ProtobufChassisSpeeds() {
|
||||
private ProtobufChassisVelocities() {
|
||||
}
|
||||
|
||||
/**
|
||||
* @return a new empty instance of {@code ProtobufChassisSpeeds}
|
||||
* @return a new empty instance of {@code ProtobufChassisVelocities}
|
||||
*/
|
||||
public static ProtobufChassisSpeeds newInstance() {
|
||||
return new ProtobufChassisSpeeds();
|
||||
public static ProtobufChassisVelocities newInstance() {
|
||||
return new ProtobufChassisVelocities();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -60,7 +60,7 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
* <code>optional double vx = 1;</code>
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufChassisSpeeds clearVx() {
|
||||
public ProtobufChassisVelocities clearVx() {
|
||||
bitField0_ &= ~0x00000001;
|
||||
vx = 0D;
|
||||
return this;
|
||||
@@ -79,7 +79,7 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
* @param value the vx to set
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufChassisSpeeds setVx(final double value) {
|
||||
public ProtobufChassisVelocities setVx(final double value) {
|
||||
bitField0_ |= 0x00000001;
|
||||
vx = value;
|
||||
return this;
|
||||
@@ -97,7 +97,7 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
* <code>optional double vy = 2;</code>
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufChassisSpeeds clearVy() {
|
||||
public ProtobufChassisVelocities clearVy() {
|
||||
bitField0_ &= ~0x00000002;
|
||||
vy = 0D;
|
||||
return this;
|
||||
@@ -116,7 +116,7 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
* @param value the vy to set
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufChassisSpeeds setVy(final double value) {
|
||||
public ProtobufChassisVelocities setVy(final double value) {
|
||||
bitField0_ |= 0x00000002;
|
||||
vy = value;
|
||||
return this;
|
||||
@@ -134,7 +134,7 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
* <code>optional double omega = 3;</code>
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufChassisSpeeds clearOmega() {
|
||||
public ProtobufChassisVelocities clearOmega() {
|
||||
bitField0_ &= ~0x00000004;
|
||||
omega = 0D;
|
||||
return this;
|
||||
@@ -153,14 +153,14 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
* @param value the omega to set
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufChassisSpeeds setOmega(final double value) {
|
||||
public ProtobufChassisVelocities setOmega(final double value) {
|
||||
bitField0_ |= 0x00000004;
|
||||
omega = value;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufChassisSpeeds copyFrom(final ProtobufChassisSpeeds other) {
|
||||
public ProtobufChassisVelocities copyFrom(final ProtobufChassisVelocities other) {
|
||||
cachedSize = other.cachedSize;
|
||||
if ((bitField0_ | other.bitField0_) != 0) {
|
||||
bitField0_ = other.bitField0_;
|
||||
@@ -172,7 +172,7 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufChassisSpeeds mergeFrom(final ProtobufChassisSpeeds other) {
|
||||
public ProtobufChassisVelocities mergeFrom(final ProtobufChassisVelocities other) {
|
||||
if (other.isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
@@ -190,7 +190,7 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufChassisSpeeds clear() {
|
||||
public ProtobufChassisVelocities clear() {
|
||||
if (isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
@@ -203,7 +203,7 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufChassisSpeeds clearQuick() {
|
||||
public ProtobufChassisVelocities clearQuick() {
|
||||
if (isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
@@ -217,10 +217,10 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
if (o == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof ProtobufChassisSpeeds)) {
|
||||
if (!(o instanceof ProtobufChassisVelocities)) {
|
||||
return false;
|
||||
}
|
||||
ProtobufChassisSpeeds other = (ProtobufChassisSpeeds) o;
|
||||
ProtobufChassisVelocities other = (ProtobufChassisVelocities) o;
|
||||
return bitField0_ == other.bitField0_
|
||||
&& (!hasVx() || ProtoUtil.isEqual(vx, other.vx))
|
||||
&& (!hasVy() || ProtoUtil.isEqual(vy, other.vy))
|
||||
@@ -260,7 +260,7 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("fallthrough")
|
||||
public ProtobufChassisSpeeds mergeFrom(final ProtoSource input) throws IOException {
|
||||
public ProtobufChassisVelocities mergeFrom(final ProtoSource input) throws IOException {
|
||||
// Enabled Fall-Through Optimization (QuickBuffers)
|
||||
int tag = input.readTag();
|
||||
while (true) {
|
||||
@@ -322,7 +322,7 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufChassisSpeeds mergeFrom(final JsonSource input) throws IOException {
|
||||
public ProtobufChassisVelocities mergeFrom(final JsonSource input) throws IOException {
|
||||
if (!input.beginObject()) {
|
||||
return this;
|
||||
}
|
||||
@@ -372,8 +372,8 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufChassisSpeeds clone() {
|
||||
return new ProtobufChassisSpeeds().copyFrom(this);
|
||||
public ProtobufChassisVelocities clone() {
|
||||
return new ProtobufChassisVelocities().copyFrom(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -381,39 +381,39 @@ public final class ProtobufChassisSpeeds extends ProtoMessage<ProtobufChassisSpe
|
||||
return ((bitField0_) == 0);
|
||||
}
|
||||
|
||||
public static ProtobufChassisSpeeds parseFrom(final byte[] data) throws
|
||||
public static ProtobufChassisVelocities parseFrom(final byte[] data) throws
|
||||
InvalidProtocolBufferException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufChassisSpeeds(), data).checkInitialized();
|
||||
return ProtoMessage.mergeFrom(new ProtobufChassisVelocities(), data).checkInitialized();
|
||||
}
|
||||
|
||||
public static ProtobufChassisSpeeds parseFrom(final ProtoSource input) throws IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufChassisSpeeds(), input).checkInitialized();
|
||||
public static ProtobufChassisVelocities parseFrom(final ProtoSource input) throws IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufChassisVelocities(), input).checkInitialized();
|
||||
}
|
||||
|
||||
public static ProtobufChassisSpeeds parseFrom(final JsonSource input) throws IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufChassisSpeeds(), input).checkInitialized();
|
||||
public static ProtobufChassisVelocities parseFrom(final JsonSource input) throws IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufChassisVelocities(), input).checkInitialized();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return factory for creating ProtobufChassisSpeeds messages
|
||||
* @return factory for creating ProtobufChassisVelocities messages
|
||||
*/
|
||||
public static MessageFactory<ProtobufChassisSpeeds> getFactory() {
|
||||
return ProtobufChassisSpeedsFactory.INSTANCE;
|
||||
public static MessageFactory<ProtobufChassisVelocities> getFactory() {
|
||||
return ProtobufChassisVelocitiesFactory.INSTANCE;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return this type's descriptor.
|
||||
*/
|
||||
public static Descriptors.Descriptor getDescriptor() {
|
||||
return ProtobufKinematicsDescriptor.wpi_proto_ProtobufChassisSpeeds_descriptor;
|
||||
return ProtobufKinematicsDescriptor.wpi_proto_ProtobufChassisVelocities_descriptor;
|
||||
}
|
||||
|
||||
private enum ProtobufChassisSpeedsFactory implements MessageFactory<ProtobufChassisSpeeds> {
|
||||
private enum ProtobufChassisVelocitiesFactory implements MessageFactory<ProtobufChassisVelocities> {
|
||||
INSTANCE;
|
||||
|
||||
@Override
|
||||
public ProtobufChassisSpeeds create() {
|
||||
return ProtobufChassisSpeeds.newInstance();
|
||||
public ProtobufChassisVelocities create() {
|
||||
return ProtobufChassisVelocities.newInstance();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,10 +17,10 @@ import us.hebi.quickbuf.ProtoSource;
|
||||
import us.hebi.quickbuf.ProtoUtil;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code ProtobufDifferentialDriveWheelSpeeds}
|
||||
* Protobuf type {@code ProtobufDifferentialDriveWheelVelocities}
|
||||
*/
|
||||
@SuppressWarnings("hiding")
|
||||
public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<ProtobufDifferentialDriveWheelSpeeds> implements Cloneable {
|
||||
public final class ProtobufDifferentialDriveWheelVelocities extends ProtoMessage<ProtobufDifferentialDriveWheelVelocities> implements Cloneable {
|
||||
private static final long serialVersionUID = 0L;
|
||||
|
||||
/**
|
||||
@@ -33,14 +33,14 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
*/
|
||||
private double right;
|
||||
|
||||
private ProtobufDifferentialDriveWheelSpeeds() {
|
||||
private ProtobufDifferentialDriveWheelVelocities() {
|
||||
}
|
||||
|
||||
/**
|
||||
* @return a new empty instance of {@code ProtobufDifferentialDriveWheelSpeeds}
|
||||
* @return a new empty instance of {@code ProtobufDifferentialDriveWheelVelocities}
|
||||
*/
|
||||
public static ProtobufDifferentialDriveWheelSpeeds newInstance() {
|
||||
return new ProtobufDifferentialDriveWheelSpeeds();
|
||||
public static ProtobufDifferentialDriveWheelVelocities newInstance() {
|
||||
return new ProtobufDifferentialDriveWheelVelocities();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -55,7 +55,7 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
* <code>optional double left = 1;</code>
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufDifferentialDriveWheelSpeeds clearLeft() {
|
||||
public ProtobufDifferentialDriveWheelVelocities clearLeft() {
|
||||
bitField0_ &= ~0x00000001;
|
||||
left = 0D;
|
||||
return this;
|
||||
@@ -74,7 +74,7 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
* @param value the left to set
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufDifferentialDriveWheelSpeeds setLeft(final double value) {
|
||||
public ProtobufDifferentialDriveWheelVelocities setLeft(final double value) {
|
||||
bitField0_ |= 0x00000001;
|
||||
left = value;
|
||||
return this;
|
||||
@@ -92,7 +92,7 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
* <code>optional double right = 2;</code>
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufDifferentialDriveWheelSpeeds clearRight() {
|
||||
public ProtobufDifferentialDriveWheelVelocities clearRight() {
|
||||
bitField0_ &= ~0x00000002;
|
||||
right = 0D;
|
||||
return this;
|
||||
@@ -111,15 +111,15 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
* @param value the right to set
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufDifferentialDriveWheelSpeeds setRight(final double value) {
|
||||
public ProtobufDifferentialDriveWheelVelocities setRight(final double value) {
|
||||
bitField0_ |= 0x00000002;
|
||||
right = value;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufDifferentialDriveWheelSpeeds copyFrom(
|
||||
final ProtobufDifferentialDriveWheelSpeeds other) {
|
||||
public ProtobufDifferentialDriveWheelVelocities copyFrom(
|
||||
final ProtobufDifferentialDriveWheelVelocities other) {
|
||||
cachedSize = other.cachedSize;
|
||||
if ((bitField0_ | other.bitField0_) != 0) {
|
||||
bitField0_ = other.bitField0_;
|
||||
@@ -130,8 +130,8 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufDifferentialDriveWheelSpeeds mergeFrom(
|
||||
final ProtobufDifferentialDriveWheelSpeeds other) {
|
||||
public ProtobufDifferentialDriveWheelVelocities mergeFrom(
|
||||
final ProtobufDifferentialDriveWheelVelocities other) {
|
||||
if (other.isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
@@ -146,7 +146,7 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufDifferentialDriveWheelSpeeds clear() {
|
||||
public ProtobufDifferentialDriveWheelVelocities clear() {
|
||||
if (isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
@@ -158,7 +158,7 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufDifferentialDriveWheelSpeeds clearQuick() {
|
||||
public ProtobufDifferentialDriveWheelVelocities clearQuick() {
|
||||
if (isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
@@ -172,10 +172,10 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
if (o == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof ProtobufDifferentialDriveWheelSpeeds)) {
|
||||
if (!(o instanceof ProtobufDifferentialDriveWheelVelocities)) {
|
||||
return false;
|
||||
}
|
||||
ProtobufDifferentialDriveWheelSpeeds other = (ProtobufDifferentialDriveWheelSpeeds) o;
|
||||
ProtobufDifferentialDriveWheelVelocities other = (ProtobufDifferentialDriveWheelVelocities) o;
|
||||
return bitField0_ == other.bitField0_
|
||||
&& (!hasLeft() || ProtoUtil.isEqual(left, other.left))
|
||||
&& (!hasRight() || ProtoUtil.isEqual(right, other.right));
|
||||
@@ -207,7 +207,7 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("fallthrough")
|
||||
public ProtobufDifferentialDriveWheelSpeeds mergeFrom(final ProtoSource input) throws
|
||||
public ProtobufDifferentialDriveWheelVelocities mergeFrom(final ProtoSource input) throws
|
||||
IOException {
|
||||
// Enabled Fall-Through Optimization (QuickBuffers)
|
||||
int tag = input.readTag();
|
||||
@@ -258,7 +258,8 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufDifferentialDriveWheelSpeeds mergeFrom(final JsonSource input) throws IOException {
|
||||
public ProtobufDifferentialDriveWheelVelocities mergeFrom(final JsonSource input) throws
|
||||
IOException {
|
||||
if (!input.beginObject()) {
|
||||
return this;
|
||||
}
|
||||
@@ -297,8 +298,8 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufDifferentialDriveWheelSpeeds clone() {
|
||||
return new ProtobufDifferentialDriveWheelSpeeds().copyFrom(this);
|
||||
public ProtobufDifferentialDriveWheelVelocities clone() {
|
||||
return new ProtobufDifferentialDriveWheelVelocities().copyFrom(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -306,41 +307,41 @@ public final class ProtobufDifferentialDriveWheelSpeeds extends ProtoMessage<Pro
|
||||
return ((bitField0_) == 0);
|
||||
}
|
||||
|
||||
public static ProtobufDifferentialDriveWheelSpeeds parseFrom(final byte[] data) throws
|
||||
public static ProtobufDifferentialDriveWheelVelocities parseFrom(final byte[] data) throws
|
||||
InvalidProtocolBufferException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufDifferentialDriveWheelSpeeds(), data).checkInitialized();
|
||||
return ProtoMessage.mergeFrom(new ProtobufDifferentialDriveWheelVelocities(), data).checkInitialized();
|
||||
}
|
||||
|
||||
public static ProtobufDifferentialDriveWheelSpeeds parseFrom(final ProtoSource input) throws
|
||||
public static ProtobufDifferentialDriveWheelVelocities parseFrom(final ProtoSource input) throws
|
||||
IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufDifferentialDriveWheelSpeeds(), input).checkInitialized();
|
||||
return ProtoMessage.mergeFrom(new ProtobufDifferentialDriveWheelVelocities(), input).checkInitialized();
|
||||
}
|
||||
|
||||
public static ProtobufDifferentialDriveWheelSpeeds parseFrom(final JsonSource input) throws
|
||||
public static ProtobufDifferentialDriveWheelVelocities parseFrom(final JsonSource input) throws
|
||||
IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufDifferentialDriveWheelSpeeds(), input).checkInitialized();
|
||||
return ProtoMessage.mergeFrom(new ProtobufDifferentialDriveWheelVelocities(), input).checkInitialized();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return factory for creating ProtobufDifferentialDriveWheelSpeeds messages
|
||||
* @return factory for creating ProtobufDifferentialDriveWheelVelocities messages
|
||||
*/
|
||||
public static MessageFactory<ProtobufDifferentialDriveWheelSpeeds> getFactory() {
|
||||
return ProtobufDifferentialDriveWheelSpeedsFactory.INSTANCE;
|
||||
public static MessageFactory<ProtobufDifferentialDriveWheelVelocities> getFactory() {
|
||||
return ProtobufDifferentialDriveWheelVelocitiesFactory.INSTANCE;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return this type's descriptor.
|
||||
*/
|
||||
public static Descriptors.Descriptor getDescriptor() {
|
||||
return ProtobufKinematicsDescriptor.wpi_proto_ProtobufDifferentialDriveWheelSpeeds_descriptor;
|
||||
return ProtobufKinematicsDescriptor.wpi_proto_ProtobufDifferentialDriveWheelVelocities_descriptor;
|
||||
}
|
||||
|
||||
private enum ProtobufDifferentialDriveWheelSpeedsFactory implements MessageFactory<ProtobufDifferentialDriveWheelSpeeds> {
|
||||
private enum ProtobufDifferentialDriveWheelVelocitiesFactory implements MessageFactory<ProtobufDifferentialDriveWheelVelocities> {
|
||||
INSTANCE;
|
||||
|
||||
@Override
|
||||
public ProtobufDifferentialDriveWheelSpeeds create() {
|
||||
return ProtobufDifferentialDriveWheelSpeeds.newInstance();
|
||||
public ProtobufDifferentialDriveWheelVelocities create() {
|
||||
return ProtobufDifferentialDriveWheelVelocities.newInstance();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,108 +9,109 @@ import us.hebi.quickbuf.ProtoUtil;
|
||||
import us.hebi.quickbuf.RepeatedByte;
|
||||
|
||||
public final class ProtobufKinematicsDescriptor {
|
||||
private static final RepeatedByte descriptorData = ProtoUtil.decodeBase64(4259,
|
||||
"ChBraW5lbWF0aWNzLnByb3RvEgl3cGkucHJvdG8aEGdlb21ldHJ5MmQucHJvdG8iTQoVUHJvdG9idWZD" +
|
||||
"aGFzc2lzU3BlZWRzEg4KAnZ4GAEgASgBUgJ2eBIOCgJ2eRgCIAEoAVICdnkSFAoFb21lZ2EYAyABKAFS" +
|
||||
"BW9tZWdhIlQKHFByb3RvYnVmQ2hhc3Npc0FjY2VsZXJhdGlvbnMSDgoCYXgYASABKAFSAmF4Eg4KAmF5" +
|
||||
"GAIgASgBUgJheRIUCgVhbHBoYRgDIAEoAVIFYWxwaGEiRQojUHJvdG9idWZEaWZmZXJlbnRpYWxEcml2" +
|
||||
"ZUtpbmVtYXRpY3MSHgoKdHJhY2t3aWR0aBgBIAEoAVIKdHJhY2t3aWR0aCJQCiRQcm90b2J1ZkRpZmZl" +
|
||||
"cmVudGlhbERyaXZlV2hlZWxTcGVlZHMSEgoEbGVmdBgBIAEoAVIEbGVmdBIUCgVyaWdodBgCIAEoAVIF" +
|
||||
"cmlnaHQiVworUHJvdG9idWZEaWZmZXJlbnRpYWxEcml2ZVdoZWVsQWNjZWxlcmF0aW9ucxISCgRsZWZ0" +
|
||||
"GAEgASgBUgRsZWZ0EhQKBXJpZ2h0GAIgASgBUgVyaWdodCJTCidQcm90b2J1ZkRpZmZlcmVudGlhbERy" +
|
||||
"aXZlV2hlZWxQb3NpdGlvbnMSEgoEbGVmdBgBIAEoAVIEbGVmdBIUCgVyaWdodBgCIAEoAVIFcmlnaHQi" +
|
||||
"pAIKHlByb3RvYnVmTWVjYW51bURyaXZlS2luZW1hdGljcxI/Cgpmcm9udF9sZWZ0GAEgASgLMiAud3Bp" +
|
||||
"LnByb3RvLlByb3RvYnVmVHJhbnNsYXRpb24yZFIJZnJvbnRMZWZ0EkEKC2Zyb250X3JpZ2h0GAIgASgL" +
|
||||
"MiAud3BpLnByb3RvLlByb3RvYnVmVHJhbnNsYXRpb24yZFIKZnJvbnRSaWdodBI9CglyZWFyX2xlZnQY" +
|
||||
"AyABKAsyIC53cGkucHJvdG8uUHJvdG9idWZUcmFuc2xhdGlvbjJkUghyZWFyTGVmdBI/CgpyZWFyX3Jp" +
|
||||
"Z2h0GAQgASgLMiAud3BpLnByb3RvLlByb3RvYnVmVHJhbnNsYXRpb24yZFIJcmVhclJpZ2h0IqABCiJQ" +
|
||||
"cm90b2J1Zk1lY2FudW1Ecml2ZVdoZWVsUG9zaXRpb25zEh0KCmZyb250X2xlZnQYASABKAFSCWZyb250" +
|
||||
"TGVmdBIfCgtmcm9udF9yaWdodBgCIAEoAVIKZnJvbnRSaWdodBIbCglyZWFyX2xlZnQYAyABKAFSCHJl" +
|
||||
"YXJMZWZ0Eh0KCnJlYXJfcmlnaHQYBCABKAFSCXJlYXJSaWdodCKdAQofUHJvdG9idWZNZWNhbnVtRHJp" +
|
||||
"dmVXaGVlbFNwZWVkcxIdCgpmcm9udF9sZWZ0GAEgASgBUglmcm9udExlZnQSHwoLZnJvbnRfcmlnaHQY" +
|
||||
"AiABKAFSCmZyb250UmlnaHQSGwoJcmVhcl9sZWZ0GAMgASgBUghyZWFyTGVmdBIdCgpyZWFyX3JpZ2h0" +
|
||||
"GAQgASgBUglyZWFyUmlnaHQipAEKJlByb3RvYnVmTWVjYW51bURyaXZlV2hlZWxBY2NlbGVyYXRpb25z",
|
||||
"Eh0KCmZyb250X2xlZnQYASABKAFSCWZyb250TGVmdBIfCgtmcm9udF9yaWdodBgCIAEoAVIKZnJvbnRS" +
|
||||
"aWdodBIbCglyZWFyX2xlZnQYAyABKAFSCHJlYXJMZWZ0Eh0KCnJlYXJfcmlnaHQYBCABKAFSCXJlYXJS" +
|
||||
"aWdodCJbCh1Qcm90b2J1ZlN3ZXJ2ZURyaXZlS2luZW1hdGljcxI6Cgdtb2R1bGVzGAEgAygLMiAud3Bp" +
|
||||
"LnByb3RvLlByb3RvYnVmVHJhbnNsYXRpb24yZFIHbW9kdWxlcyJvChxQcm90b2J1ZlN3ZXJ2ZU1vZHVs" +
|
||||
"ZVBvc2l0aW9uEhoKCGRpc3RhbmNlGAEgASgBUghkaXN0YW5jZRIzCgVhbmdsZRgCIAEoCzIdLndwaS5w" +
|
||||
"cm90by5Qcm90b2J1ZlJvdGF0aW9uMmRSBWFuZ2xlImYKGVByb3RvYnVmU3dlcnZlTW9kdWxlU3RhdGUS" +
|
||||
"FAoFc3BlZWQYASABKAFSBXNwZWVkEjMKBWFuZ2xlGAIgASgLMh0ud3BpLnByb3RvLlByb3RvYnVmUm90" +
|
||||
"YXRpb24yZFIFYW5nbGUiewogUHJvdG9idWZTd2VydmVNb2R1bGVBY2NlbGVyYXRpb24SIgoMYWNjZWxl" +
|
||||
"cmF0aW9uGAEgASgBUgxhY2NlbGVyYXRpb24SMwoFYW5nbGUYAiABKAsyHS53cGkucHJvdG8uUHJvdG9i" +
|
||||
"dWZSb3RhdGlvbjJkUgVhbmdsZUI3ChVvcmcud3BpbGliLm1hdGgucHJvdG9CHFByb3RvYnVmS2luZW1h" +
|
||||
"dGljc0Rlc2NyaXB0b3JQAUqAEwoGEgQAAFgBCggKAQwSAwAAEgoICgECEgMCABIKCQoCAwASAwQAGgoI" +
|
||||
"CgEIEgMGAC4KCQoCCAESAwYALgoICgEIEgMIAD0KCQoCCAgSAwgAPQoICgEIEgMKACIKCQoCCAoSAwoA" +
|
||||
"IgoKCgIEABIEDAAQAQoKCgMEAAESAwwIHQoLCgQEAAIAEgMNAhAKDAoFBAACAAUSAw0CCAoMCgUEAAIA" +
|
||||
"ARIDDQkLCgwKBQQAAgADEgMNDg8KCwoEBAACARIDDgIQCgwKBQQAAgEFEgMOAggKDAoFBAACAQESAw4J" +
|
||||
"CwoMCgUEAAIBAxIDDg4PCgsKBAQAAgISAw8CEwoMCgUEAAICBRIDDwIICgwKBQQAAgIBEgMPCQ4KDAoF" +
|
||||
"BAACAgMSAw8REgoKCgIEARIEEgAWAQoKCgMEAQESAxIIJAoLCgQEAQIAEgMTAhAKDAoFBAECAAUSAxMC" +
|
||||
"CAoMCgUEAQIAARIDEwkLCgwKBQQBAgADEgMTDg8KCwoEBAECARIDFAIQCgwKBQQBAgEFEgMUAggKDAoF" +
|
||||
"BAECAQESAxQJCwoMCgUEAQIBAxIDFA4PCgsKBAQBAgISAxUCEwoMCgUEAQICBRIDFQIICgwKBQQBAgIB" +
|
||||
"EgMVCQ4KDAoFBAECAgMSAxUREgoKCgIEAhIEGAAaAQoKCgMEAgESAxgIKwoLCgQEAgIAEgMZAhgKDAoF" +
|
||||
"BAICAAUSAxkCCAoMCgUEAgIAARIDGQkTCgwKBQQCAgADEgMZFhcKCgoCBAMSBBwAHwEKCgoDBAMBEgMc",
|
||||
"CCwKCwoEBAMCABIDHQISCgwKBQQDAgAFEgMdAggKDAoFBAMCAAESAx0JDQoMCgUEAwIAAxIDHRARCgsK" +
|
||||
"BAQDAgESAx4CEwoMCgUEAwIBBRIDHgIICgwKBQQDAgEBEgMeCQ4KDAoFBAMCAQMSAx4REgoKCgIEBBIE" +
|
||||
"IQAkAQoKCgMEBAESAyEIMwoLCgQEBAIAEgMiAhIKDAoFBAQCAAUSAyICCAoMCgUEBAIAARIDIgkNCgwK" +
|
||||
"BQQEAgADEgMiEBEKCwoEBAQCARIDIwITCgwKBQQEAgEFEgMjAggKDAoFBAQCAQESAyMJDgoMCgUEBAIB" +
|
||||
"AxIDIxESCgoKAgQFEgQmACkBCgoKAwQFARIDJggvCgsKBAQFAgASAycCEgoMCgUEBQIABRIDJwIICgwK" +
|
||||
"BQQFAgABEgMnCQ0KDAoFBAUCAAMSAycQEQoLCgQEBQIBEgMoAhMKDAoFBAUCAQUSAygCCAoMCgUEBQIB" +
|
||||
"ARIDKAkOCgwKBQQFAgEDEgMoERIKCgoCBAYSBCsAMAEKCgoDBAYBEgMrCCYKCwoEBAYCABIDLAInCgwK" +
|
||||
"BQQGAgAGEgMsAhcKDAoFBAYCAAESAywYIgoMCgUEBgIAAxIDLCUmCgsKBAQGAgESAy0CKAoMCgUEBgIB" +
|
||||
"BhIDLQIXCgwKBQQGAgEBEgMtGCMKDAoFBAYCAQMSAy0mJwoLCgQEBgICEgMuAiYKDAoFBAYCAgYSAy4C" +
|
||||
"FwoMCgUEBgICARIDLhghCgwKBQQGAgIDEgMuJCUKCwoEBAYCAxIDLwInCgwKBQQGAgMGEgMvAhcKDAoF" +
|
||||
"BAYCAwESAy8YIgoMCgUEBgIDAxIDLyUmCgoKAgQHEgQyADcBCgoKAwQHARIDMggqCgsKBAQHAgASAzMC" +
|
||||
"GAoMCgUEBwIABRIDMwIICgwKBQQHAgABEgMzCRMKDAoFBAcCAAMSAzMWFwoLCgQEBwIBEgM0AhkKDAoF" +
|
||||
"BAcCAQUSAzQCCAoMCgUEBwIBARIDNAkUCgwKBQQHAgEDEgM0FxgKCwoEBAcCAhIDNQIXCgwKBQQHAgIF" +
|
||||
"EgM1AggKDAoFBAcCAgESAzUJEgoMCgUEBwICAxIDNRUWCgsKBAQHAgMSAzYCGAoMCgUEBwIDBRIDNgII" +
|
||||
"CgwKBQQHAgMBEgM2CRMKDAoFBAcCAwMSAzYWFwoKCgIECBIEOQA+AQoKCgMECAESAzkIJwoLCgQECAIA" +
|
||||
"EgM6AhgKDAoFBAgCAAUSAzoCCAoMCgUECAIAARIDOgkTCgwKBQQIAgADEgM6FhcKCwoEBAgCARIDOwIZ" +
|
||||
"CgwKBQQIAgEFEgM7AggKDAoFBAgCAQESAzsJFAoMCgUECAIBAxIDOxcYCgsKBAQIAgISAzwCFwoMCgUE" +
|
||||
"CAICBRIDPAIICgwKBQQIAgIBEgM8CRIKDAoFBAgCAgMSAzwVFgoLCgQECAIDEgM9AhgKDAoFBAgCAwUS" +
|
||||
"Az0CCAoMCgUECAIDARIDPQkTCgwKBQQIAgMDEgM9FhcKCgoCBAkSBEAARQEKCgoDBAkBEgNACC4KCwoE" +
|
||||
"BAkCABIDQQIYCgwKBQQJAgAFEgNBAggKDAoFBAkCAAESA0EJEwoMCgUECQIAAxIDQRYXCgsKBAQJAgES",
|
||||
"A0ICGQoMCgUECQIBBRIDQgIICgwKBQQJAgEBEgNCCRQKDAoFBAkCAQMSA0IXGAoLCgQECQICEgNDAhcK" +
|
||||
"DAoFBAkCAgUSA0MCCAoMCgUECQICARIDQwkSCgwKBQQJAgIDEgNDFRYKCwoEBAkCAxIDRAIYCgwKBQQJ" +
|
||||
"AgMFEgNEAggKDAoFBAkCAwESA0QJEwoMCgUECQIDAxIDRBYXCgoKAgQKEgRHAEkBCgoKAwQKARIDRwgl" +
|
||||
"CgsKBAQKAgASA0gCLQoMCgUECgIABBIDSAIKCgwKBQQKAgAGEgNICyAKDAoFBAoCAAESA0ghKAoMCgUE" +
|
||||
"CgIAAxIDSCssCgoKAgQLEgRLAE4BCgoKAwQLARIDSwgkCgsKBAQLAgASA0wCFgoMCgUECwIABRIDTAII" +
|
||||
"CgwKBQQLAgABEgNMCREKDAoFBAsCAAMSA0wUFQoLCgQECwIBEgNNAh8KDAoFBAsCAQYSA00CFAoMCgUE" +
|
||||
"CwIBARIDTRUaCgwKBQQLAgEDEgNNHR4KCgoCBAwSBFAAUwEKCgoDBAwBEgNQCCEKCwoEBAwCABIDUQIT" +
|
||||
"CgwKBQQMAgAFEgNRAggKDAoFBAwCAAESA1EJDgoMCgUEDAIAAxIDURESCgsKBAQMAgESA1ICHwoMCgUE" +
|
||||
"DAIBBhIDUgIUCgwKBQQMAgEBEgNSFRoKDAoFBAwCAQMSA1IdHgoKCgIEDRIEVQBYAQoKCgMEDQESA1UI" +
|
||||
"KAoLCgQEDQIAEgNWAhoKDAoFBA0CAAUSA1YCCAoMCgUEDQIAARIDVgkVCgwKBQQNAgADEgNWGBkKCwoE" +
|
||||
"BA0CARIDVwIfCgwKBQQNAgEGEgNXAhQKDAoFBA0CAQESA1cVGgoMCgUEDQIBAxIDVx0eYgZwcm90bzM=");
|
||||
private static final RepeatedByte descriptorData = ProtoUtil.decodeBase64(4280,
|
||||
"ChBraW5lbWF0aWNzLnByb3RvEgl3cGkucHJvdG8aEGdlb21ldHJ5MmQucHJvdG8iUQoZUHJvdG9idWZD" +
|
||||
"aGFzc2lzVmVsb2NpdGllcxIOCgJ2eBgBIAEoAVICdngSDgoCdnkYAiABKAFSAnZ5EhQKBW9tZWdhGAMg" +
|
||||
"ASgBUgVvbWVnYSJUChxQcm90b2J1ZkNoYXNzaXNBY2NlbGVyYXRpb25zEg4KAmF4GAEgASgBUgJheBIO" +
|
||||
"CgJheRgCIAEoAVICYXkSFAoFYWxwaGEYAyABKAFSBWFscGhhIkUKI1Byb3RvYnVmRGlmZmVyZW50aWFs" +
|
||||
"RHJpdmVLaW5lbWF0aWNzEh4KCnRyYWNrd2lkdGgYASABKAFSCnRyYWNrd2lkdGgiVAooUHJvdG9idWZE" +
|
||||
"aWZmZXJlbnRpYWxEcml2ZVdoZWVsVmVsb2NpdGllcxISCgRsZWZ0GAEgASgBUgRsZWZ0EhQKBXJpZ2h0" +
|
||||
"GAIgASgBUgVyaWdodCJXCitQcm90b2J1ZkRpZmZlcmVudGlhbERyaXZlV2hlZWxBY2NlbGVyYXRpb25z" +
|
||||
"EhIKBGxlZnQYASABKAFSBGxlZnQSFAoFcmlnaHQYAiABKAFSBXJpZ2h0IlMKJ1Byb3RvYnVmRGlmZmVy" +
|
||||
"ZW50aWFsRHJpdmVXaGVlbFBvc2l0aW9ucxISCgRsZWZ0GAEgASgBUgRsZWZ0EhQKBXJpZ2h0GAIgASgB" +
|
||||
"UgVyaWdodCKkAgoeUHJvdG9idWZNZWNhbnVtRHJpdmVLaW5lbWF0aWNzEj8KCmZyb250X2xlZnQYASAB" +
|
||||
"KAsyIC53cGkucHJvdG8uUHJvdG9idWZUcmFuc2xhdGlvbjJkUglmcm9udExlZnQSQQoLZnJvbnRfcmln" +
|
||||
"aHQYAiABKAsyIC53cGkucHJvdG8uUHJvdG9idWZUcmFuc2xhdGlvbjJkUgpmcm9udFJpZ2h0Ej0KCXJl" +
|
||||
"YXJfbGVmdBgDIAEoCzIgLndwaS5wcm90by5Qcm90b2J1ZlRyYW5zbGF0aW9uMmRSCHJlYXJMZWZ0Ej8K" +
|
||||
"CnJlYXJfcmlnaHQYBCABKAsyIC53cGkucHJvdG8uUHJvdG9idWZUcmFuc2xhdGlvbjJkUglyZWFyUmln" +
|
||||
"aHQioAEKIlByb3RvYnVmTWVjYW51bURyaXZlV2hlZWxQb3NpdGlvbnMSHQoKZnJvbnRfbGVmdBgBIAEo" +
|
||||
"AVIJZnJvbnRMZWZ0Eh8KC2Zyb250X3JpZ2h0GAIgASgBUgpmcm9udFJpZ2h0EhsKCXJlYXJfbGVmdBgD" +
|
||||
"IAEoAVIIcmVhckxlZnQSHQoKcmVhcl9yaWdodBgEIAEoAVIJcmVhclJpZ2h0IqEBCiNQcm90b2J1Zk1l" +
|
||||
"Y2FudW1Ecml2ZVdoZWVsVmVsb2NpdGllcxIdCgpmcm9udF9sZWZ0GAEgASgBUglmcm9udExlZnQSHwoL" +
|
||||
"ZnJvbnRfcmlnaHQYAiABKAFSCmZyb250UmlnaHQSGwoJcmVhcl9sZWZ0GAMgASgBUghyZWFyTGVmdBId" +
|
||||
"CgpyZWFyX3JpZ2h0GAQgASgBUglyZWFyUmlnaHQipAEKJlByb3RvYnVmTWVjYW51bURyaXZlV2hlZWxB",
|
||||
"Y2NlbGVyYXRpb25zEh0KCmZyb250X2xlZnQYASABKAFSCWZyb250TGVmdBIfCgtmcm9udF9yaWdodBgC" +
|
||||
"IAEoAVIKZnJvbnRSaWdodBIbCglyZWFyX2xlZnQYAyABKAFSCHJlYXJMZWZ0Eh0KCnJlYXJfcmlnaHQY" +
|
||||
"BCABKAFSCXJlYXJSaWdodCJbCh1Qcm90b2J1ZlN3ZXJ2ZURyaXZlS2luZW1hdGljcxI6Cgdtb2R1bGVz" +
|
||||
"GAEgAygLMiAud3BpLnByb3RvLlByb3RvYnVmVHJhbnNsYXRpb24yZFIHbW9kdWxlcyJvChxQcm90b2J1" +
|
||||
"ZlN3ZXJ2ZU1vZHVsZVBvc2l0aW9uEhoKCGRpc3RhbmNlGAEgASgBUghkaXN0YW5jZRIzCgVhbmdsZRgC" +
|
||||
"IAEoCzIdLndwaS5wcm90by5Qcm90b2J1ZlJvdGF0aW9uMmRSBWFuZ2xlIm8KHFByb3RvYnVmU3dlcnZl" +
|
||||
"TW9kdWxlVmVsb2NpdHkSGgoIdmVsb2NpdHkYASABKAFSCHZlbG9jaXR5EjMKBWFuZ2xlGAIgASgLMh0u" +
|
||||
"d3BpLnByb3RvLlByb3RvYnVmUm90YXRpb24yZFIFYW5nbGUiewogUHJvdG9idWZTd2VydmVNb2R1bGVB" +
|
||||
"Y2NlbGVyYXRpb24SIgoMYWNjZWxlcmF0aW9uGAEgASgBUgxhY2NlbGVyYXRpb24SMwoFYW5nbGUYAiAB" +
|
||||
"KAsyHS53cGkucHJvdG8uUHJvdG9idWZSb3RhdGlvbjJkUgVhbmdsZUI3ChVvcmcud3BpbGliLm1hdGgu" +
|
||||
"cHJvdG9CHFByb3RvYnVmS2luZW1hdGljc0Rlc2NyaXB0b3JQAUqAEwoGEgQAAFgBCggKAQwSAwAAEgoI" +
|
||||
"CgECEgMCABIKCQoCAwASAwQAGgoICgEIEgMGAC4KCQoCCAESAwYALgoICgEIEgMIAD0KCQoCCAgSAwgA" +
|
||||
"PQoICgEIEgMKACIKCQoCCAoSAwoAIgoKCgIEABIEDAAQAQoKCgMEAAESAwwIIQoLCgQEAAIAEgMNAhAK" +
|
||||
"DAoFBAACAAUSAw0CCAoMCgUEAAIAARIDDQkLCgwKBQQAAgADEgMNDg8KCwoEBAACARIDDgIQCgwKBQQA" +
|
||||
"AgEFEgMOAggKDAoFBAACAQESAw4JCwoMCgUEAAIBAxIDDg4PCgsKBAQAAgISAw8CEwoMCgUEAAICBRID" +
|
||||
"DwIICgwKBQQAAgIBEgMPCQ4KDAoFBAACAgMSAw8REgoKCgIEARIEEgAWAQoKCgMEAQESAxIIJAoLCgQE" +
|
||||
"AQIAEgMTAhAKDAoFBAECAAUSAxMCCAoMCgUEAQIAARIDEwkLCgwKBQQBAgADEgMTDg8KCwoEBAECARID" +
|
||||
"FAIQCgwKBQQBAgEFEgMUAggKDAoFBAECAQESAxQJCwoMCgUEAQIBAxIDFA4PCgsKBAQBAgISAxUCEwoM" +
|
||||
"CgUEAQICBRIDFQIICgwKBQQBAgIBEgMVCQ4KDAoFBAECAgMSAxUREgoKCgIEAhIEGAAaAQoKCgMEAgES" +
|
||||
"AxgIKwoLCgQEAgIAEgMZAhgKDAoFBAICAAUSAxkCCAoMCgUEAgIAARIDGQkTCgwKBQQCAgADEgMZFhcK",
|
||||
"CgoCBAMSBBwAHwEKCgoDBAMBEgMcCDAKCwoEBAMCABIDHQISCgwKBQQDAgAFEgMdAggKDAoFBAMCAAES" +
|
||||
"Ax0JDQoMCgUEAwIAAxIDHRARCgsKBAQDAgESAx4CEwoMCgUEAwIBBRIDHgIICgwKBQQDAgEBEgMeCQ4K" +
|
||||
"DAoFBAMCAQMSAx4REgoKCgIEBBIEIQAkAQoKCgMEBAESAyEIMwoLCgQEBAIAEgMiAhIKDAoFBAQCAAUS" +
|
||||
"AyICCAoMCgUEBAIAARIDIgkNCgwKBQQEAgADEgMiEBEKCwoEBAQCARIDIwITCgwKBQQEAgEFEgMjAggK" +
|
||||
"DAoFBAQCAQESAyMJDgoMCgUEBAIBAxIDIxESCgoKAgQFEgQmACkBCgoKAwQFARIDJggvCgsKBAQFAgAS" +
|
||||
"AycCEgoMCgUEBQIABRIDJwIICgwKBQQFAgABEgMnCQ0KDAoFBAUCAAMSAycQEQoLCgQEBQIBEgMoAhMK" +
|
||||
"DAoFBAUCAQUSAygCCAoMCgUEBQIBARIDKAkOCgwKBQQFAgEDEgMoERIKCgoCBAYSBCsAMAEKCgoDBAYB" +
|
||||
"EgMrCCYKCwoEBAYCABIDLAInCgwKBQQGAgAGEgMsAhcKDAoFBAYCAAESAywYIgoMCgUEBgIAAxIDLCUm" +
|
||||
"CgsKBAQGAgESAy0CKAoMCgUEBgIBBhIDLQIXCgwKBQQGAgEBEgMtGCMKDAoFBAYCAQMSAy0mJwoLCgQE" +
|
||||
"BgICEgMuAiYKDAoFBAYCAgYSAy4CFwoMCgUEBgICARIDLhghCgwKBQQGAgIDEgMuJCUKCwoEBAYCAxID" +
|
||||
"LwInCgwKBQQGAgMGEgMvAhcKDAoFBAYCAwESAy8YIgoMCgUEBgIDAxIDLyUmCgoKAgQHEgQyADcBCgoK" +
|
||||
"AwQHARIDMggqCgsKBAQHAgASAzMCGAoMCgUEBwIABRIDMwIICgwKBQQHAgABEgMzCRMKDAoFBAcCAAMS" +
|
||||
"AzMWFwoLCgQEBwIBEgM0AhkKDAoFBAcCAQUSAzQCCAoMCgUEBwIBARIDNAkUCgwKBQQHAgEDEgM0FxgK" +
|
||||
"CwoEBAcCAhIDNQIXCgwKBQQHAgIFEgM1AggKDAoFBAcCAgESAzUJEgoMCgUEBwICAxIDNRUWCgsKBAQH" +
|
||||
"AgMSAzYCGAoMCgUEBwIDBRIDNgIICgwKBQQHAgMBEgM2CRMKDAoFBAcCAwMSAzYWFwoKCgIECBIEOQA+" +
|
||||
"AQoKCgMECAESAzkIKwoLCgQECAIAEgM6AhgKDAoFBAgCAAUSAzoCCAoMCgUECAIAARIDOgkTCgwKBQQI" +
|
||||
"AgADEgM6FhcKCwoEBAgCARIDOwIZCgwKBQQIAgEFEgM7AggKDAoFBAgCAQESAzsJFAoMCgUECAIBAxID" +
|
||||
"OxcYCgsKBAQIAgISAzwCFwoMCgUECAICBRIDPAIICgwKBQQIAgIBEgM8CRIKDAoFBAgCAgMSAzwVFgoL" +
|
||||
"CgQECAIDEgM9AhgKDAoFBAgCAwUSAz0CCAoMCgUECAIDARIDPQkTCgwKBQQIAgMDEgM9FhcKCgoCBAkS" +
|
||||
"BEAARQEKCgoDBAkBEgNACC4KCwoEBAkCABIDQQIYCgwKBQQJAgAFEgNBAggKDAoFBAkCAAESA0EJEwoM",
|
||||
"CgUECQIAAxIDQRYXCgsKBAQJAgESA0ICGQoMCgUECQIBBRIDQgIICgwKBQQJAgEBEgNCCRQKDAoFBAkC" +
|
||||
"AQMSA0IXGAoLCgQECQICEgNDAhcKDAoFBAkCAgUSA0MCCAoMCgUECQICARIDQwkSCgwKBQQJAgIDEgND" +
|
||||
"FRYKCwoEBAkCAxIDRAIYCgwKBQQJAgMFEgNEAggKDAoFBAkCAwESA0QJEwoMCgUECQIDAxIDRBYXCgoK" +
|
||||
"AgQKEgRHAEkBCgoKAwQKARIDRwglCgsKBAQKAgASA0gCLQoMCgUECgIABBIDSAIKCgwKBQQKAgAGEgNI" +
|
||||
"CyAKDAoFBAoCAAESA0ghKAoMCgUECgIAAxIDSCssCgoKAgQLEgRLAE4BCgoKAwQLARIDSwgkCgsKBAQL" +
|
||||
"AgASA0wCFgoMCgUECwIABRIDTAIICgwKBQQLAgABEgNMCREKDAoFBAsCAAMSA0wUFQoLCgQECwIBEgNN" +
|
||||
"Ah8KDAoFBAsCAQYSA00CFAoMCgUECwIBARIDTRUaCgwKBQQLAgEDEgNNHR4KCgoCBAwSBFAAUwEKCgoD" +
|
||||
"BAwBEgNQCCQKCwoEBAwCABIDUQIWCgwKBQQMAgAFEgNRAggKDAoFBAwCAAESA1EJEQoMCgUEDAIAAxID" +
|
||||
"URQVCgsKBAQMAgESA1ICHwoMCgUEDAIBBhIDUgIUCgwKBQQMAgEBEgNSFRoKDAoFBAwCAQMSA1IdHgoK" +
|
||||
"CgIEDRIEVQBYAQoKCgMEDQESA1UIKAoLCgQEDQIAEgNWAhoKDAoFBA0CAAUSA1YCCAoMCgUEDQIAARID" +
|
||||
"VgkVCgwKBQQNAgADEgNWGBkKCwoEBA0CARIDVwIfCgwKBQQNAgEGEgNXAhQKDAoFBA0CAQESA1cVGgoM" +
|
||||
"CgUEDQIBAxIDVx0eYgZwcm90bzM=");
|
||||
|
||||
static final Descriptors.FileDescriptor descriptor = Descriptors.FileDescriptor.internalBuildGeneratedFileFrom("kinematics.proto", "wpi.proto", descriptorData, ProtobufGeometry2dDescriptor.getDescriptor());
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufChassisSpeeds_descriptor = descriptor.internalContainedType(49, 77, "ProtobufChassisSpeeds", "wpi.proto.ProtobufChassisSpeeds");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufChassisVelocities_descriptor = descriptor.internalContainedType(49, 81, "ProtobufChassisVelocities", "wpi.proto.ProtobufChassisVelocities");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufChassisAccelerations_descriptor = descriptor.internalContainedType(128, 84, "ProtobufChassisAccelerations", "wpi.proto.ProtobufChassisAccelerations");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufChassisAccelerations_descriptor = descriptor.internalContainedType(132, 84, "ProtobufChassisAccelerations", "wpi.proto.ProtobufChassisAccelerations");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveKinematics_descriptor = descriptor.internalContainedType(214, 69, "ProtobufDifferentialDriveKinematics", "wpi.proto.ProtobufDifferentialDriveKinematics");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveKinematics_descriptor = descriptor.internalContainedType(218, 69, "ProtobufDifferentialDriveKinematics", "wpi.proto.ProtobufDifferentialDriveKinematics");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveWheelSpeeds_descriptor = descriptor.internalContainedType(285, 80, "ProtobufDifferentialDriveWheelSpeeds", "wpi.proto.ProtobufDifferentialDriveWheelSpeeds");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveWheelVelocities_descriptor = descriptor.internalContainedType(289, 84, "ProtobufDifferentialDriveWheelVelocities", "wpi.proto.ProtobufDifferentialDriveWheelVelocities");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveWheelAccelerations_descriptor = descriptor.internalContainedType(367, 87, "ProtobufDifferentialDriveWheelAccelerations", "wpi.proto.ProtobufDifferentialDriveWheelAccelerations");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveWheelAccelerations_descriptor = descriptor.internalContainedType(375, 87, "ProtobufDifferentialDriveWheelAccelerations", "wpi.proto.ProtobufDifferentialDriveWheelAccelerations");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveWheelPositions_descriptor = descriptor.internalContainedType(456, 83, "ProtobufDifferentialDriveWheelPositions", "wpi.proto.ProtobufDifferentialDriveWheelPositions");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveWheelPositions_descriptor = descriptor.internalContainedType(464, 83, "ProtobufDifferentialDriveWheelPositions", "wpi.proto.ProtobufDifferentialDriveWheelPositions");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveKinematics_descriptor = descriptor.internalContainedType(542, 292, "ProtobufMecanumDriveKinematics", "wpi.proto.ProtobufMecanumDriveKinematics");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveKinematics_descriptor = descriptor.internalContainedType(550, 292, "ProtobufMecanumDriveKinematics", "wpi.proto.ProtobufMecanumDriveKinematics");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveWheelPositions_descriptor = descriptor.internalContainedType(837, 160, "ProtobufMecanumDriveWheelPositions", "wpi.proto.ProtobufMecanumDriveWheelPositions");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveWheelPositions_descriptor = descriptor.internalContainedType(845, 160, "ProtobufMecanumDriveWheelPositions", "wpi.proto.ProtobufMecanumDriveWheelPositions");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveWheelSpeeds_descriptor = descriptor.internalContainedType(1000, 157, "ProtobufMecanumDriveWheelSpeeds", "wpi.proto.ProtobufMecanumDriveWheelSpeeds");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveWheelVelocities_descriptor = descriptor.internalContainedType(1008, 161, "ProtobufMecanumDriveWheelVelocities", "wpi.proto.ProtobufMecanumDriveWheelVelocities");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveWheelAccelerations_descriptor = descriptor.internalContainedType(1160, 164, "ProtobufMecanumDriveWheelAccelerations", "wpi.proto.ProtobufMecanumDriveWheelAccelerations");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveWheelAccelerations_descriptor = descriptor.internalContainedType(1172, 164, "ProtobufMecanumDriveWheelAccelerations", "wpi.proto.ProtobufMecanumDriveWheelAccelerations");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveDriveKinematics_descriptor = descriptor.internalContainedType(1326, 91, "ProtobufSwerveDriveKinematics", "wpi.proto.ProtobufSwerveDriveKinematics");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveDriveKinematics_descriptor = descriptor.internalContainedType(1338, 91, "ProtobufSwerveDriveKinematics", "wpi.proto.ProtobufSwerveDriveKinematics");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveModulePosition_descriptor = descriptor.internalContainedType(1419, 111, "ProtobufSwerveModulePosition", "wpi.proto.ProtobufSwerveModulePosition");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveModulePosition_descriptor = descriptor.internalContainedType(1431, 111, "ProtobufSwerveModulePosition", "wpi.proto.ProtobufSwerveModulePosition");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveModuleState_descriptor = descriptor.internalContainedType(1532, 102, "ProtobufSwerveModuleState", "wpi.proto.ProtobufSwerveModuleState");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveModuleVelocity_descriptor = descriptor.internalContainedType(1544, 111, "ProtobufSwerveModuleVelocity", "wpi.proto.ProtobufSwerveModuleVelocity");
|
||||
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveModuleAcceleration_descriptor = descriptor.internalContainedType(1636, 123, "ProtobufSwerveModuleAcceleration", "wpi.proto.ProtobufSwerveModuleAcceleration");
|
||||
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveModuleAcceleration_descriptor = descriptor.internalContainedType(1657, 123, "ProtobufSwerveModuleAcceleration", "wpi.proto.ProtobufSwerveModuleAcceleration");
|
||||
|
||||
/**
|
||||
* @return this proto file's descriptor.
|
||||
|
||||
@@ -17,10 +17,10 @@ import us.hebi.quickbuf.ProtoSource;
|
||||
import us.hebi.quickbuf.ProtoUtil;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code ProtobufMecanumDriveWheelSpeeds}
|
||||
* Protobuf type {@code ProtobufMecanumDriveWheelVelocities}
|
||||
*/
|
||||
@SuppressWarnings("hiding")
|
||||
public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<ProtobufMecanumDriveWheelSpeeds> implements Cloneable {
|
||||
public final class ProtobufMecanumDriveWheelVelocities extends ProtoMessage<ProtobufMecanumDriveWheelVelocities> implements Cloneable {
|
||||
private static final long serialVersionUID = 0L;
|
||||
|
||||
/**
|
||||
@@ -43,14 +43,14 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
*/
|
||||
private double rearRight;
|
||||
|
||||
private ProtobufMecanumDriveWheelSpeeds() {
|
||||
private ProtobufMecanumDriveWheelVelocities() {
|
||||
}
|
||||
|
||||
/**
|
||||
* @return a new empty instance of {@code ProtobufMecanumDriveWheelSpeeds}
|
||||
* @return a new empty instance of {@code ProtobufMecanumDriveWheelVelocities}
|
||||
*/
|
||||
public static ProtobufMecanumDriveWheelSpeeds newInstance() {
|
||||
return new ProtobufMecanumDriveWheelSpeeds();
|
||||
public static ProtobufMecanumDriveWheelVelocities newInstance() {
|
||||
return new ProtobufMecanumDriveWheelVelocities();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -65,7 +65,7 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
* <code>optional double front_left = 1;</code>
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufMecanumDriveWheelSpeeds clearFrontLeft() {
|
||||
public ProtobufMecanumDriveWheelVelocities clearFrontLeft() {
|
||||
bitField0_ &= ~0x00000001;
|
||||
frontLeft = 0D;
|
||||
return this;
|
||||
@@ -84,7 +84,7 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
* @param value the frontLeft to set
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufMecanumDriveWheelSpeeds setFrontLeft(final double value) {
|
||||
public ProtobufMecanumDriveWheelVelocities setFrontLeft(final double value) {
|
||||
bitField0_ |= 0x00000001;
|
||||
frontLeft = value;
|
||||
return this;
|
||||
@@ -102,7 +102,7 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
* <code>optional double front_right = 2;</code>
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufMecanumDriveWheelSpeeds clearFrontRight() {
|
||||
public ProtobufMecanumDriveWheelVelocities clearFrontRight() {
|
||||
bitField0_ &= ~0x00000002;
|
||||
frontRight = 0D;
|
||||
return this;
|
||||
@@ -121,7 +121,7 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
* @param value the frontRight to set
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufMecanumDriveWheelSpeeds setFrontRight(final double value) {
|
||||
public ProtobufMecanumDriveWheelVelocities setFrontRight(final double value) {
|
||||
bitField0_ |= 0x00000002;
|
||||
frontRight = value;
|
||||
return this;
|
||||
@@ -139,7 +139,7 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
* <code>optional double rear_left = 3;</code>
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufMecanumDriveWheelSpeeds clearRearLeft() {
|
||||
public ProtobufMecanumDriveWheelVelocities clearRearLeft() {
|
||||
bitField0_ &= ~0x00000004;
|
||||
rearLeft = 0D;
|
||||
return this;
|
||||
@@ -158,7 +158,7 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
* @param value the rearLeft to set
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufMecanumDriveWheelSpeeds setRearLeft(final double value) {
|
||||
public ProtobufMecanumDriveWheelVelocities setRearLeft(final double value) {
|
||||
bitField0_ |= 0x00000004;
|
||||
rearLeft = value;
|
||||
return this;
|
||||
@@ -176,7 +176,7 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
* <code>optional double rear_right = 4;</code>
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufMecanumDriveWheelSpeeds clearRearRight() {
|
||||
public ProtobufMecanumDriveWheelVelocities clearRearRight() {
|
||||
bitField0_ &= ~0x00000008;
|
||||
rearRight = 0D;
|
||||
return this;
|
||||
@@ -195,14 +195,15 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
* @param value the rearRight to set
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufMecanumDriveWheelSpeeds setRearRight(final double value) {
|
||||
public ProtobufMecanumDriveWheelVelocities setRearRight(final double value) {
|
||||
bitField0_ |= 0x00000008;
|
||||
rearRight = value;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufMecanumDriveWheelSpeeds copyFrom(final ProtobufMecanumDriveWheelSpeeds other) {
|
||||
public ProtobufMecanumDriveWheelVelocities copyFrom(
|
||||
final ProtobufMecanumDriveWheelVelocities other) {
|
||||
cachedSize = other.cachedSize;
|
||||
if ((bitField0_ | other.bitField0_) != 0) {
|
||||
bitField0_ = other.bitField0_;
|
||||
@@ -215,7 +216,8 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufMecanumDriveWheelSpeeds mergeFrom(final ProtobufMecanumDriveWheelSpeeds other) {
|
||||
public ProtobufMecanumDriveWheelVelocities mergeFrom(
|
||||
final ProtobufMecanumDriveWheelVelocities other) {
|
||||
if (other.isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
@@ -236,7 +238,7 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufMecanumDriveWheelSpeeds clear() {
|
||||
public ProtobufMecanumDriveWheelVelocities clear() {
|
||||
if (isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
@@ -250,7 +252,7 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufMecanumDriveWheelSpeeds clearQuick() {
|
||||
public ProtobufMecanumDriveWheelVelocities clearQuick() {
|
||||
if (isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
@@ -264,10 +266,10 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
if (o == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof ProtobufMecanumDriveWheelSpeeds)) {
|
||||
if (!(o instanceof ProtobufMecanumDriveWheelVelocities)) {
|
||||
return false;
|
||||
}
|
||||
ProtobufMecanumDriveWheelSpeeds other = (ProtobufMecanumDriveWheelSpeeds) o;
|
||||
ProtobufMecanumDriveWheelVelocities other = (ProtobufMecanumDriveWheelVelocities) o;
|
||||
return bitField0_ == other.bitField0_
|
||||
&& (!hasFrontLeft() || ProtoUtil.isEqual(frontLeft, other.frontLeft))
|
||||
&& (!hasFrontRight() || ProtoUtil.isEqual(frontRight, other.frontRight))
|
||||
@@ -315,7 +317,7 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("fallthrough")
|
||||
public ProtobufMecanumDriveWheelSpeeds mergeFrom(final ProtoSource input) throws IOException {
|
||||
public ProtobufMecanumDriveWheelVelocities mergeFrom(final ProtoSource input) throws IOException {
|
||||
// Enabled Fall-Through Optimization (QuickBuffers)
|
||||
int tag = input.readTag();
|
||||
while (true) {
|
||||
@@ -389,7 +391,7 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufMecanumDriveWheelSpeeds mergeFrom(final JsonSource input) throws IOException {
|
||||
public ProtobufMecanumDriveWheelVelocities mergeFrom(final JsonSource input) throws IOException {
|
||||
if (!input.beginObject()) {
|
||||
return this;
|
||||
}
|
||||
@@ -454,8 +456,8 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufMecanumDriveWheelSpeeds clone() {
|
||||
return new ProtobufMecanumDriveWheelSpeeds().copyFrom(this);
|
||||
public ProtobufMecanumDriveWheelVelocities clone() {
|
||||
return new ProtobufMecanumDriveWheelVelocities().copyFrom(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -463,41 +465,41 @@ public final class ProtobufMecanumDriveWheelSpeeds extends ProtoMessage<Protobuf
|
||||
return ((bitField0_) == 0);
|
||||
}
|
||||
|
||||
public static ProtobufMecanumDriveWheelSpeeds parseFrom(final byte[] data) throws
|
||||
public static ProtobufMecanumDriveWheelVelocities parseFrom(final byte[] data) throws
|
||||
InvalidProtocolBufferException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufMecanumDriveWheelSpeeds(), data).checkInitialized();
|
||||
return ProtoMessage.mergeFrom(new ProtobufMecanumDriveWheelVelocities(), data).checkInitialized();
|
||||
}
|
||||
|
||||
public static ProtobufMecanumDriveWheelSpeeds parseFrom(final ProtoSource input) throws
|
||||
public static ProtobufMecanumDriveWheelVelocities parseFrom(final ProtoSource input) throws
|
||||
IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufMecanumDriveWheelSpeeds(), input).checkInitialized();
|
||||
return ProtoMessage.mergeFrom(new ProtobufMecanumDriveWheelVelocities(), input).checkInitialized();
|
||||
}
|
||||
|
||||
public static ProtobufMecanumDriveWheelSpeeds parseFrom(final JsonSource input) throws
|
||||
public static ProtobufMecanumDriveWheelVelocities parseFrom(final JsonSource input) throws
|
||||
IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufMecanumDriveWheelSpeeds(), input).checkInitialized();
|
||||
return ProtoMessage.mergeFrom(new ProtobufMecanumDriveWheelVelocities(), input).checkInitialized();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return factory for creating ProtobufMecanumDriveWheelSpeeds messages
|
||||
* @return factory for creating ProtobufMecanumDriveWheelVelocities messages
|
||||
*/
|
||||
public static MessageFactory<ProtobufMecanumDriveWheelSpeeds> getFactory() {
|
||||
return ProtobufMecanumDriveWheelSpeedsFactory.INSTANCE;
|
||||
public static MessageFactory<ProtobufMecanumDriveWheelVelocities> getFactory() {
|
||||
return ProtobufMecanumDriveWheelVelocitiesFactory.INSTANCE;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return this type's descriptor.
|
||||
*/
|
||||
public static Descriptors.Descriptor getDescriptor() {
|
||||
return ProtobufKinematicsDescriptor.wpi_proto_ProtobufMecanumDriveWheelSpeeds_descriptor;
|
||||
return ProtobufKinematicsDescriptor.wpi_proto_ProtobufMecanumDriveWheelVelocities_descriptor;
|
||||
}
|
||||
|
||||
private enum ProtobufMecanumDriveWheelSpeedsFactory implements MessageFactory<ProtobufMecanumDriveWheelSpeeds> {
|
||||
private enum ProtobufMecanumDriveWheelVelocitiesFactory implements MessageFactory<ProtobufMecanumDriveWheelVelocities> {
|
||||
INSTANCE;
|
||||
|
||||
@Override
|
||||
public ProtobufMecanumDriveWheelSpeeds create() {
|
||||
return ProtobufMecanumDriveWheelSpeeds.newInstance();
|
||||
public ProtobufMecanumDriveWheelVelocities create() {
|
||||
return ProtobufMecanumDriveWheelVelocities.newInstance();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,66 +17,66 @@ import us.hebi.quickbuf.ProtoSource;
|
||||
import us.hebi.quickbuf.ProtoUtil;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code ProtobufSwerveModuleState}
|
||||
* Protobuf type {@code ProtobufSwerveModuleVelocity}
|
||||
*/
|
||||
@SuppressWarnings("hiding")
|
||||
public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerveModuleState> implements Cloneable {
|
||||
public final class ProtobufSwerveModuleVelocity extends ProtoMessage<ProtobufSwerveModuleVelocity> implements Cloneable {
|
||||
private static final long serialVersionUID = 0L;
|
||||
|
||||
/**
|
||||
* <code>optional double speed = 1;</code>
|
||||
* <code>optional double velocity = 1;</code>
|
||||
*/
|
||||
private double speed;
|
||||
private double velocity;
|
||||
|
||||
/**
|
||||
* <code>optional .wpi.proto.ProtobufRotation2d angle = 2;</code>
|
||||
*/
|
||||
private final ProtobufRotation2d angle = ProtobufRotation2d.newInstance();
|
||||
|
||||
private ProtobufSwerveModuleState() {
|
||||
private ProtobufSwerveModuleVelocity() {
|
||||
}
|
||||
|
||||
/**
|
||||
* @return a new empty instance of {@code ProtobufSwerveModuleState}
|
||||
* @return a new empty instance of {@code ProtobufSwerveModuleVelocity}
|
||||
*/
|
||||
public static ProtobufSwerveModuleState newInstance() {
|
||||
return new ProtobufSwerveModuleState();
|
||||
public static ProtobufSwerveModuleVelocity newInstance() {
|
||||
return new ProtobufSwerveModuleVelocity();
|
||||
}
|
||||
|
||||
/**
|
||||
* <code>optional double speed = 1;</code>
|
||||
* @return whether the speed field is set
|
||||
* <code>optional double velocity = 1;</code>
|
||||
* @return whether the velocity field is set
|
||||
*/
|
||||
public boolean hasSpeed() {
|
||||
public boolean hasVelocity() {
|
||||
return (bitField0_ & 0x00000001) != 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* <code>optional double speed = 1;</code>
|
||||
* <code>optional double velocity = 1;</code>
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufSwerveModuleState clearSpeed() {
|
||||
public ProtobufSwerveModuleVelocity clearVelocity() {
|
||||
bitField0_ &= ~0x00000001;
|
||||
speed = 0D;
|
||||
velocity = 0D;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* <code>optional double speed = 1;</code>
|
||||
* @return the speed
|
||||
* <code>optional double velocity = 1;</code>
|
||||
* @return the velocity
|
||||
*/
|
||||
public double getSpeed() {
|
||||
return speed;
|
||||
public double getVelocity() {
|
||||
return velocity;
|
||||
}
|
||||
|
||||
/**
|
||||
* <code>optional double speed = 1;</code>
|
||||
* @param value the speed to set
|
||||
* <code>optional double velocity = 1;</code>
|
||||
* @param value the velocity to set
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufSwerveModuleState setSpeed(final double value) {
|
||||
public ProtobufSwerveModuleVelocity setVelocity(final double value) {
|
||||
bitField0_ |= 0x00000001;
|
||||
speed = value;
|
||||
velocity = value;
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -92,7 +92,7 @@ public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerve
|
||||
* <code>optional .wpi.proto.ProtobufRotation2d angle = 2;</code>
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufSwerveModuleState clearAngle() {
|
||||
public ProtobufSwerveModuleVelocity clearAngle() {
|
||||
bitField0_ &= ~0x00000002;
|
||||
angle.clear();
|
||||
return this;
|
||||
@@ -131,31 +131,31 @@ public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerve
|
||||
* @param value the angle to set
|
||||
* @return this
|
||||
*/
|
||||
public ProtobufSwerveModuleState setAngle(final ProtobufRotation2d value) {
|
||||
public ProtobufSwerveModuleVelocity setAngle(final ProtobufRotation2d value) {
|
||||
bitField0_ |= 0x00000002;
|
||||
angle.copyFrom(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufSwerveModuleState copyFrom(final ProtobufSwerveModuleState other) {
|
||||
public ProtobufSwerveModuleVelocity copyFrom(final ProtobufSwerveModuleVelocity other) {
|
||||
cachedSize = other.cachedSize;
|
||||
if ((bitField0_ | other.bitField0_) != 0) {
|
||||
bitField0_ = other.bitField0_;
|
||||
speed = other.speed;
|
||||
velocity = other.velocity;
|
||||
angle.copyFrom(other.angle);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufSwerveModuleState mergeFrom(final ProtobufSwerveModuleState other) {
|
||||
public ProtobufSwerveModuleVelocity mergeFrom(final ProtobufSwerveModuleVelocity other) {
|
||||
if (other.isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
cachedSize = -1;
|
||||
if (other.hasSpeed()) {
|
||||
setSpeed(other.speed);
|
||||
if (other.hasVelocity()) {
|
||||
setVelocity(other.velocity);
|
||||
}
|
||||
if (other.hasAngle()) {
|
||||
getMutableAngle().mergeFrom(other.angle);
|
||||
@@ -164,19 +164,19 @@ public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerve
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufSwerveModuleState clear() {
|
||||
public ProtobufSwerveModuleVelocity clear() {
|
||||
if (isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
cachedSize = -1;
|
||||
bitField0_ = 0;
|
||||
speed = 0D;
|
||||
velocity = 0D;
|
||||
angle.clear();
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufSwerveModuleState clearQuick() {
|
||||
public ProtobufSwerveModuleVelocity clearQuick() {
|
||||
if (isEmpty()) {
|
||||
return this;
|
||||
}
|
||||
@@ -191,12 +191,12 @@ public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerve
|
||||
if (o == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof ProtobufSwerveModuleState)) {
|
||||
if (!(o instanceof ProtobufSwerveModuleVelocity)) {
|
||||
return false;
|
||||
}
|
||||
ProtobufSwerveModuleState other = (ProtobufSwerveModuleState) o;
|
||||
ProtobufSwerveModuleVelocity other = (ProtobufSwerveModuleVelocity) o;
|
||||
return bitField0_ == other.bitField0_
|
||||
&& (!hasSpeed() || ProtoUtil.isEqual(speed, other.speed))
|
||||
&& (!hasVelocity() || ProtoUtil.isEqual(velocity, other.velocity))
|
||||
&& (!hasAngle() || angle.equals(other.angle));
|
||||
}
|
||||
|
||||
@@ -204,7 +204,7 @@ public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerve
|
||||
public void writeTo(final ProtoSink output) throws IOException {
|
||||
if ((bitField0_ & 0x00000001) != 0) {
|
||||
output.writeRawByte((byte) 9);
|
||||
output.writeDoubleNoTag(speed);
|
||||
output.writeDoubleNoTag(velocity);
|
||||
}
|
||||
if ((bitField0_ & 0x00000002) != 0) {
|
||||
output.writeRawByte((byte) 18);
|
||||
@@ -226,14 +226,14 @@ public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerve
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("fallthrough")
|
||||
public ProtobufSwerveModuleState mergeFrom(final ProtoSource input) throws IOException {
|
||||
public ProtobufSwerveModuleVelocity mergeFrom(final ProtoSource input) throws IOException {
|
||||
// Enabled Fall-Through Optimization (QuickBuffers)
|
||||
int tag = input.readTag();
|
||||
while (true) {
|
||||
switch (tag) {
|
||||
case 9: {
|
||||
// speed
|
||||
speed = input.readDouble();
|
||||
// velocity
|
||||
velocity = input.readDouble();
|
||||
bitField0_ |= 0x00000001;
|
||||
tag = input.readTag();
|
||||
if (tag != 18) {
|
||||
@@ -267,7 +267,7 @@ public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerve
|
||||
public void writeTo(final JsonSink output) throws IOException {
|
||||
output.beginObject();
|
||||
if ((bitField0_ & 0x00000001) != 0) {
|
||||
output.writeDouble(FieldNames.speed, speed);
|
||||
output.writeDouble(FieldNames.velocity, velocity);
|
||||
}
|
||||
if ((bitField0_ & 0x00000002) != 0) {
|
||||
output.writeMessage(FieldNames.angle, angle);
|
||||
@@ -276,16 +276,16 @@ public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerve
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufSwerveModuleState mergeFrom(final JsonSource input) throws IOException {
|
||||
public ProtobufSwerveModuleVelocity mergeFrom(final JsonSource input) throws IOException {
|
||||
if (!input.beginObject()) {
|
||||
return this;
|
||||
}
|
||||
while (!input.isAtEnd()) {
|
||||
switch (input.readFieldHash()) {
|
||||
case 109641799: {
|
||||
if (input.isAtField(FieldNames.speed)) {
|
||||
case 2134260957: {
|
||||
if (input.isAtField(FieldNames.velocity)) {
|
||||
if (!input.trySkipNullValue()) {
|
||||
speed = input.readDouble();
|
||||
velocity = input.readDouble();
|
||||
bitField0_ |= 0x00000001;
|
||||
}
|
||||
} else {
|
||||
@@ -315,8 +315,8 @@ public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerve
|
||||
}
|
||||
|
||||
@Override
|
||||
public ProtobufSwerveModuleState clone() {
|
||||
return new ProtobufSwerveModuleState().copyFrom(this);
|
||||
public ProtobufSwerveModuleVelocity clone() {
|
||||
return new ProtobufSwerveModuleVelocity().copyFrom(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -324,39 +324,39 @@ public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerve
|
||||
return ((bitField0_) == 0);
|
||||
}
|
||||
|
||||
public static ProtobufSwerveModuleState parseFrom(final byte[] data) throws
|
||||
public static ProtobufSwerveModuleVelocity parseFrom(final byte[] data) throws
|
||||
InvalidProtocolBufferException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufSwerveModuleState(), data).checkInitialized();
|
||||
return ProtoMessage.mergeFrom(new ProtobufSwerveModuleVelocity(), data).checkInitialized();
|
||||
}
|
||||
|
||||
public static ProtobufSwerveModuleState parseFrom(final ProtoSource input) throws IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufSwerveModuleState(), input).checkInitialized();
|
||||
public static ProtobufSwerveModuleVelocity parseFrom(final ProtoSource input) throws IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufSwerveModuleVelocity(), input).checkInitialized();
|
||||
}
|
||||
|
||||
public static ProtobufSwerveModuleState parseFrom(final JsonSource input) throws IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufSwerveModuleState(), input).checkInitialized();
|
||||
public static ProtobufSwerveModuleVelocity parseFrom(final JsonSource input) throws IOException {
|
||||
return ProtoMessage.mergeFrom(new ProtobufSwerveModuleVelocity(), input).checkInitialized();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return factory for creating ProtobufSwerveModuleState messages
|
||||
* @return factory for creating ProtobufSwerveModuleVelocity messages
|
||||
*/
|
||||
public static MessageFactory<ProtobufSwerveModuleState> getFactory() {
|
||||
return ProtobufSwerveModuleStateFactory.INSTANCE;
|
||||
public static MessageFactory<ProtobufSwerveModuleVelocity> getFactory() {
|
||||
return ProtobufSwerveModuleVelocityFactory.INSTANCE;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return this type's descriptor.
|
||||
*/
|
||||
public static Descriptors.Descriptor getDescriptor() {
|
||||
return ProtobufKinematicsDescriptor.wpi_proto_ProtobufSwerveModuleState_descriptor;
|
||||
return ProtobufKinematicsDescriptor.wpi_proto_ProtobufSwerveModuleVelocity_descriptor;
|
||||
}
|
||||
|
||||
private enum ProtobufSwerveModuleStateFactory implements MessageFactory<ProtobufSwerveModuleState> {
|
||||
private enum ProtobufSwerveModuleVelocityFactory implements MessageFactory<ProtobufSwerveModuleVelocity> {
|
||||
INSTANCE;
|
||||
|
||||
@Override
|
||||
public ProtobufSwerveModuleState create() {
|
||||
return ProtobufSwerveModuleState.newInstance();
|
||||
public ProtobufSwerveModuleVelocity create() {
|
||||
return ProtobufSwerveModuleVelocity.newInstance();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -364,7 +364,7 @@ public final class ProtobufSwerveModuleState extends ProtoMessage<ProtobufSwerve
|
||||
* Contains name constants used for serializing JSON
|
||||
*/
|
||||
static class FieldNames {
|
||||
static final FieldName speed = FieldName.forField("speed");
|
||||
static final FieldName velocity = FieldName.forField("velocity");
|
||||
|
||||
static final FieldName angle = FieldName.forField("angle");
|
||||
}
|
||||
@@ -16,434 +16,437 @@ static const uint8_t file_descriptor[] {
|
||||
0x63,0x73,0x2e,0x70,0x72,0x6f,0x74,0x6f,0x12,0x09,
|
||||
0x77,0x70,0x69,0x2e,0x70,0x72,0x6f,0x74,0x6f,0x1a,
|
||||
0x10,0x67,0x65,0x6f,0x6d,0x65,0x74,0x72,0x79,0x32,
|
||||
0x64,0x2e,0x70,0x72,0x6f,0x74,0x6f,0x22,0x4d,0x0a,
|
||||
0x15,0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x43,
|
||||
0x68,0x61,0x73,0x73,0x69,0x73,0x53,0x70,0x65,0x65,
|
||||
0x64,0x73,0x12,0x0e,0x0a,0x02,0x76,0x78,0x18,0x01,
|
||||
0x20,0x01,0x28,0x01,0x52,0x02,0x76,0x78,0x12,0x0e,
|
||||
0x0a,0x02,0x76,0x79,0x18,0x02,0x20,0x01,0x28,0x01,
|
||||
0x52,0x02,0x76,0x79,0x12,0x14,0x0a,0x05,0x6f,0x6d,
|
||||
0x65,0x67,0x61,0x18,0x03,0x20,0x01,0x28,0x01,0x52,
|
||||
0x05,0x6f,0x6d,0x65,0x67,0x61,0x22,0x54,0x0a,0x1c,
|
||||
0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x43,0x68,
|
||||
0x61,0x73,0x73,0x69,0x73,0x41,0x63,0x63,0x65,0x6c,
|
||||
0x65,0x72,0x61,0x74,0x69,0x6f,0x6e,0x73,0x12,0x0e,
|
||||
0x0a,0x02,0x61,0x78,0x18,0x01,0x20,0x01,0x28,0x01,
|
||||
0x52,0x02,0x61,0x78,0x12,0x0e,0x0a,0x02,0x61,0x79,
|
||||
0x18,0x02,0x20,0x01,0x28,0x01,0x52,0x02,0x61,0x79,
|
||||
0x12,0x14,0x0a,0x05,0x61,0x6c,0x70,0x68,0x61,0x18,
|
||||
0x03,0x20,0x01,0x28,0x01,0x52,0x05,0x61,0x6c,0x70,
|
||||
0x68,0x61,0x22,0x45,0x0a,0x23,0x50,0x72,0x6f,0x74,
|
||||
0x6f,0x62,0x75,0x66,0x44,0x69,0x66,0x66,0x65,0x72,
|
||||
0x65,0x6e,0x74,0x69,0x61,0x6c,0x44,0x72,0x69,0x76,
|
||||
0x65,0x4b,0x69,0x6e,0x65,0x6d,0x61,0x74,0x69,0x63,
|
||||
0x73,0x12,0x1e,0x0a,0x0a,0x74,0x72,0x61,0x63,0x6b,
|
||||
0x77,0x69,0x64,0x74,0x68,0x18,0x01,0x20,0x01,0x28,
|
||||
0x01,0x52,0x0a,0x74,0x72,0x61,0x63,0x6b,0x77,0x69,
|
||||
0x64,0x74,0x68,0x22,0x50,0x0a,0x24,0x50,0x72,0x6f,
|
||||
0x64,0x2e,0x70,0x72,0x6f,0x74,0x6f,0x22,0x51,0x0a,
|
||||
0x19,0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x43,
|
||||
0x68,0x61,0x73,0x73,0x69,0x73,0x56,0x65,0x6c,0x6f,
|
||||
0x63,0x69,0x74,0x69,0x65,0x73,0x12,0x0e,0x0a,0x02,
|
||||
0x76,0x78,0x18,0x01,0x20,0x01,0x28,0x01,0x52,0x02,
|
||||
0x76,0x78,0x12,0x0e,0x0a,0x02,0x76,0x79,0x18,0x02,
|
||||
0x20,0x01,0x28,0x01,0x52,0x02,0x76,0x79,0x12,0x14,
|
||||
0x0a,0x05,0x6f,0x6d,0x65,0x67,0x61,0x18,0x03,0x20,
|
||||
0x01,0x28,0x01,0x52,0x05,0x6f,0x6d,0x65,0x67,0x61,
|
||||
0x22,0x54,0x0a,0x1c,0x50,0x72,0x6f,0x74,0x6f,0x62,
|
||||
0x75,0x66,0x43,0x68,0x61,0x73,0x73,0x69,0x73,0x41,
|
||||
0x63,0x63,0x65,0x6c,0x65,0x72,0x61,0x74,0x69,0x6f,
|
||||
0x6e,0x73,0x12,0x0e,0x0a,0x02,0x61,0x78,0x18,0x01,
|
||||
0x20,0x01,0x28,0x01,0x52,0x02,0x61,0x78,0x12,0x0e,
|
||||
0x0a,0x02,0x61,0x79,0x18,0x02,0x20,0x01,0x28,0x01,
|
||||
0x52,0x02,0x61,0x79,0x12,0x14,0x0a,0x05,0x61,0x6c,
|
||||
0x70,0x68,0x61,0x18,0x03,0x20,0x01,0x28,0x01,0x52,
|
||||
0x05,0x61,0x6c,0x70,0x68,0x61,0x22,0x45,0x0a,0x23,
|
||||
0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x44,0x69,
|
||||
0x66,0x66,0x65,0x72,0x65,0x6e,0x74,0x69,0x61,0x6c,
|
||||
0x44,0x72,0x69,0x76,0x65,0x4b,0x69,0x6e,0x65,0x6d,
|
||||
0x61,0x74,0x69,0x63,0x73,0x12,0x1e,0x0a,0x0a,0x74,
|
||||
0x72,0x61,0x63,0x6b,0x77,0x69,0x64,0x74,0x68,0x18,
|
||||
0x01,0x20,0x01,0x28,0x01,0x52,0x0a,0x74,0x72,0x61,
|
||||
0x63,0x6b,0x77,0x69,0x64,0x74,0x68,0x22,0x54,0x0a,
|
||||
0x28,0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x44,
|
||||
0x69,0x66,0x66,0x65,0x72,0x65,0x6e,0x74,0x69,0x61,
|
||||
0x6c,0x44,0x72,0x69,0x76,0x65,0x57,0x68,0x65,0x65,
|
||||
0x6c,0x56,0x65,0x6c,0x6f,0x63,0x69,0x74,0x69,0x65,
|
||||
0x73,0x12,0x12,0x0a,0x04,0x6c,0x65,0x66,0x74,0x18,
|
||||
0x01,0x20,0x01,0x28,0x01,0x52,0x04,0x6c,0x65,0x66,
|
||||
0x74,0x12,0x14,0x0a,0x05,0x72,0x69,0x67,0x68,0x74,
|
||||
0x18,0x02,0x20,0x01,0x28,0x01,0x52,0x05,0x72,0x69,
|
||||
0x67,0x68,0x74,0x22,0x57,0x0a,0x2b,0x50,0x72,0x6f,
|
||||
0x74,0x6f,0x62,0x75,0x66,0x44,0x69,0x66,0x66,0x65,
|
||||
0x72,0x65,0x6e,0x74,0x69,0x61,0x6c,0x44,0x72,0x69,
|
||||
0x76,0x65,0x57,0x68,0x65,0x65,0x6c,0x53,0x70,0x65,
|
||||
0x65,0x64,0x73,0x12,0x12,0x0a,0x04,0x6c,0x65,0x66,
|
||||
0x74,0x18,0x01,0x20,0x01,0x28,0x01,0x52,0x04,0x6c,
|
||||
0x65,0x66,0x74,0x12,0x14,0x0a,0x05,0x72,0x69,0x67,
|
||||
0x68,0x74,0x18,0x02,0x20,0x01,0x28,0x01,0x52,0x05,
|
||||
0x72,0x69,0x67,0x68,0x74,0x22,0x57,0x0a,0x2b,0x50,
|
||||
0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x44,0x69,0x66,
|
||||
0x66,0x65,0x72,0x65,0x6e,0x74,0x69,0x61,0x6c,0x44,
|
||||
0x72,0x69,0x76,0x65,0x57,0x68,0x65,0x65,0x6c,0x41,
|
||||
0x63,0x63,0x65,0x6c,0x65,0x72,0x61,0x74,0x69,0x6f,
|
||||
0x6e,0x73,0x12,0x12,0x0a,0x04,0x6c,0x65,0x66,0x74,
|
||||
0x18,0x01,0x20,0x01,0x28,0x01,0x52,0x04,0x6c,0x65,
|
||||
0x66,0x74,0x12,0x14,0x0a,0x05,0x72,0x69,0x67,0x68,
|
||||
0x74,0x18,0x02,0x20,0x01,0x28,0x01,0x52,0x05,0x72,
|
||||
0x69,0x67,0x68,0x74,0x22,0x53,0x0a,0x27,0x50,0x72,
|
||||
0x6f,0x74,0x6f,0x62,0x75,0x66,0x44,0x69,0x66,0x66,
|
||||
0x65,0x72,0x65,0x6e,0x74,0x69,0x61,0x6c,0x44,0x72,
|
||||
0x69,0x76,0x65,0x57,0x68,0x65,0x65,0x6c,0x50,0x6f,
|
||||
0x73,0x69,0x74,0x69,0x6f,0x6e,0x73,0x12,0x12,0x0a,
|
||||
0x04,0x6c,0x65,0x66,0x74,0x18,0x01,0x20,0x01,0x28,
|
||||
0x01,0x52,0x04,0x6c,0x65,0x66,0x74,0x12,0x14,0x0a,
|
||||
0x05,0x72,0x69,0x67,0x68,0x74,0x18,0x02,0x20,0x01,
|
||||
0x28,0x01,0x52,0x05,0x72,0x69,0x67,0x68,0x74,0x22,
|
||||
0xa4,0x02,0x0a,0x1e,0x50,0x72,0x6f,0x74,0x6f,0x62,
|
||||
0x75,0x66,0x4d,0x65,0x63,0x61,0x6e,0x75,0x6d,0x44,
|
||||
0x72,0x69,0x76,0x65,0x4b,0x69,0x6e,0x65,0x6d,0x61,
|
||||
0x74,0x69,0x63,0x73,0x12,0x3f,0x0a,0x0a,0x66,0x72,
|
||||
0x6f,0x6e,0x74,0x5f,0x6c,0x65,0x66,0x74,0x18,0x01,
|
||||
0x20,0x01,0x28,0x0b,0x32,0x20,0x2e,0x77,0x70,0x69,
|
||||
0x2e,0x70,0x72,0x6f,0x74,0x6f,0x2e,0x50,0x72,0x6f,
|
||||
0x74,0x6f,0x62,0x75,0x66,0x54,0x72,0x61,0x6e,0x73,
|
||||
0x6c,0x61,0x74,0x69,0x6f,0x6e,0x32,0x64,0x52,0x09,
|
||||
0x66,0x72,0x6f,0x6e,0x74,0x4c,0x65,0x66,0x74,0x12,
|
||||
0x41,0x0a,0x0b,0x66,0x72,0x6f,0x6e,0x74,0x5f,0x72,
|
||||
0x69,0x67,0x68,0x74,0x18,0x02,0x20,0x01,0x28,0x0b,
|
||||
0x32,0x20,0x2e,0x77,0x70,0x69,0x2e,0x70,0x72,0x6f,
|
||||
0x74,0x6f,0x2e,0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,
|
||||
0x66,0x54,0x72,0x61,0x6e,0x73,0x6c,0x61,0x74,0x69,
|
||||
0x6f,0x6e,0x32,0x64,0x52,0x0a,0x66,0x72,0x6f,0x6e,
|
||||
0x74,0x52,0x69,0x67,0x68,0x74,0x12,0x3d,0x0a,0x09,
|
||||
0x72,0x65,0x61,0x72,0x5f,0x6c,0x65,0x66,0x74,0x18,
|
||||
0x03,0x20,0x01,0x28,0x0b,0x32,0x20,0x2e,0x77,0x70,
|
||||
0x69,0x2e,0x70,0x72,0x6f,0x74,0x6f,0x2e,0x50,0x72,
|
||||
0x6f,0x74,0x6f,0x62,0x75,0x66,0x54,0x72,0x61,0x6e,
|
||||
0x73,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x32,0x64,0x52,
|
||||
0x08,0x72,0x65,0x61,0x72,0x4c,0x65,0x66,0x74,0x12,
|
||||
0x3f,0x0a,0x0a,0x72,0x65,0x61,0x72,0x5f,0x72,0x69,
|
||||
0x67,0x68,0x74,0x18,0x04,0x20,0x01,0x28,0x0b,0x32,
|
||||
0x20,0x2e,0x77,0x70,0x69,0x2e,0x70,0x72,0x6f,0x74,
|
||||
0x6f,0x2e,0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,
|
||||
0x54,0x72,0x61,0x6e,0x73,0x6c,0x61,0x74,0x69,0x6f,
|
||||
0x6e,0x32,0x64,0x52,0x09,0x72,0x65,0x61,0x72,0x52,
|
||||
0x69,0x67,0x68,0x74,0x22,0xa0,0x01,0x0a,0x22,0x50,
|
||||
0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x4d,0x65,0x63,
|
||||
0x61,0x6e,0x75,0x6d,0x44,0x72,0x69,0x76,0x65,0x57,
|
||||
0x68,0x65,0x65,0x6c,0x50,0x6f,0x73,0x69,0x74,0x69,
|
||||
0x6f,0x6e,0x73,0x12,0x1d,0x0a,0x0a,0x66,0x72,0x6f,
|
||||
0x6e,0x74,0x5f,0x6c,0x65,0x66,0x74,0x18,0x01,0x20,
|
||||
0x01,0x28,0x01,0x52,0x09,0x66,0x72,0x6f,0x6e,0x74,
|
||||
0x4c,0x65,0x66,0x74,0x12,0x1f,0x0a,0x0b,0x66,0x72,
|
||||
0x6f,0x6e,0x74,0x5f,0x72,0x69,0x67,0x68,0x74,0x18,
|
||||
0x02,0x20,0x01,0x28,0x01,0x52,0x0a,0x66,0x72,0x6f,
|
||||
0x6e,0x74,0x52,0x69,0x67,0x68,0x74,0x12,0x1b,0x0a,
|
||||
0x09,0x72,0x65,0x61,0x72,0x5f,0x6c,0x65,0x66,0x74,
|
||||
0x18,0x03,0x20,0x01,0x28,0x01,0x52,0x08,0x72,0x65,
|
||||
0x61,0x72,0x4c,0x65,0x66,0x74,0x12,0x1d,0x0a,0x0a,
|
||||
0x72,0x65,0x61,0x72,0x5f,0x72,0x69,0x67,0x68,0x74,
|
||||
0x18,0x04,0x20,0x01,0x28,0x01,0x52,0x09,0x72,0x65,
|
||||
0x61,0x72,0x52,0x69,0x67,0x68,0x74,0x22,0x9d,0x01,
|
||||
0x0a,0x1f,0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,
|
||||
0x4d,0x65,0x63,0x61,0x6e,0x75,0x6d,0x44,0x72,0x69,
|
||||
0x76,0x65,0x57,0x68,0x65,0x65,0x6c,0x53,0x70,0x65,
|
||||
0x65,0x64,0x73,0x12,0x1d,0x0a,0x0a,0x66,0x72,0x6f,
|
||||
0x6e,0x74,0x5f,0x6c,0x65,0x66,0x74,0x18,0x01,0x20,
|
||||
0x01,0x28,0x01,0x52,0x09,0x66,0x72,0x6f,0x6e,0x74,
|
||||
0x4c,0x65,0x66,0x74,0x12,0x1f,0x0a,0x0b,0x66,0x72,
|
||||
0x6f,0x6e,0x74,0x5f,0x72,0x69,0x67,0x68,0x74,0x18,
|
||||
0x02,0x20,0x01,0x28,0x01,0x52,0x0a,0x66,0x72,0x6f,
|
||||
0x6e,0x74,0x52,0x69,0x67,0x68,0x74,0x12,0x1b,0x0a,
|
||||
0x09,0x72,0x65,0x61,0x72,0x5f,0x6c,0x65,0x66,0x74,
|
||||
0x18,0x03,0x20,0x01,0x28,0x01,0x52,0x08,0x72,0x65,
|
||||
0x61,0x72,0x4c,0x65,0x66,0x74,0x12,0x1d,0x0a,0x0a,
|
||||
0x72,0x65,0x61,0x72,0x5f,0x72,0x69,0x67,0x68,0x74,
|
||||
0x18,0x04,0x20,0x01,0x28,0x01,0x52,0x09,0x72,0x65,
|
||||
0x61,0x72,0x52,0x69,0x67,0x68,0x74,0x22,0xa4,0x01,
|
||||
0x0a,0x26,0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,
|
||||
0x4d,0x65,0x63,0x61,0x6e,0x75,0x6d,0x44,0x72,0x69,
|
||||
0x76,0x65,0x57,0x68,0x65,0x65,0x6c,0x41,0x63,0x63,
|
||||
0x65,0x6c,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e,0x73,
|
||||
0x12,0x1d,0x0a,0x0a,0x66,0x72,0x6f,0x6e,0x74,0x5f,
|
||||
0x6c,0x65,0x66,0x74,0x18,0x01,0x20,0x01,0x28,0x01,
|
||||
0x52,0x09,0x66,0x72,0x6f,0x6e,0x74,0x4c,0x65,0x66,
|
||||
0x74,0x12,0x1f,0x0a,0x0b,0x66,0x72,0x6f,0x6e,0x74,
|
||||
0x5f,0x72,0x69,0x67,0x68,0x74,0x18,0x02,0x20,0x01,
|
||||
0x28,0x01,0x52,0x0a,0x66,0x72,0x6f,0x6e,0x74,0x52,
|
||||
0x69,0x67,0x68,0x74,0x12,0x1b,0x0a,0x09,0x72,0x65,
|
||||
0x12,0x12,0x0a,0x04,0x6c,0x65,0x66,0x74,0x18,0x01,
|
||||
0x20,0x01,0x28,0x01,0x52,0x04,0x6c,0x65,0x66,0x74,
|
||||
0x12,0x14,0x0a,0x05,0x72,0x69,0x67,0x68,0x74,0x18,
|
||||
0x02,0x20,0x01,0x28,0x01,0x52,0x05,0x72,0x69,0x67,
|
||||
0x68,0x74,0x22,0x53,0x0a,0x27,0x50,0x72,0x6f,0x74,
|
||||
0x6f,0x62,0x75,0x66,0x44,0x69,0x66,0x66,0x65,0x72,
|
||||
0x65,0x6e,0x74,0x69,0x61,0x6c,0x44,0x72,0x69,0x76,
|
||||
0x65,0x57,0x68,0x65,0x65,0x6c,0x50,0x6f,0x73,0x69,
|
||||
0x74,0x69,0x6f,0x6e,0x73,0x12,0x12,0x0a,0x04,0x6c,
|
||||
0x65,0x66,0x74,0x18,0x01,0x20,0x01,0x28,0x01,0x52,
|
||||
0x04,0x6c,0x65,0x66,0x74,0x12,0x14,0x0a,0x05,0x72,
|
||||
0x69,0x67,0x68,0x74,0x18,0x02,0x20,0x01,0x28,0x01,
|
||||
0x52,0x05,0x72,0x69,0x67,0x68,0x74,0x22,0xa4,0x02,
|
||||
0x0a,0x1e,0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,
|
||||
0x4d,0x65,0x63,0x61,0x6e,0x75,0x6d,0x44,0x72,0x69,
|
||||
0x76,0x65,0x4b,0x69,0x6e,0x65,0x6d,0x61,0x74,0x69,
|
||||
0x63,0x73,0x12,0x3f,0x0a,0x0a,0x66,0x72,0x6f,0x6e,
|
||||
0x74,0x5f,0x6c,0x65,0x66,0x74,0x18,0x01,0x20,0x01,
|
||||
0x28,0x0b,0x32,0x20,0x2e,0x77,0x70,0x69,0x2e,0x70,
|
||||
0x72,0x6f,0x74,0x6f,0x2e,0x50,0x72,0x6f,0x74,0x6f,
|
||||
0x62,0x75,0x66,0x54,0x72,0x61,0x6e,0x73,0x6c,0x61,
|
||||
0x74,0x69,0x6f,0x6e,0x32,0x64,0x52,0x09,0x66,0x72,
|
||||
0x6f,0x6e,0x74,0x4c,0x65,0x66,0x74,0x12,0x41,0x0a,
|
||||
0x0b,0x66,0x72,0x6f,0x6e,0x74,0x5f,0x72,0x69,0x67,
|
||||
0x68,0x74,0x18,0x02,0x20,0x01,0x28,0x0b,0x32,0x20,
|
||||
0x2e,0x77,0x70,0x69,0x2e,0x70,0x72,0x6f,0x74,0x6f,
|
||||
0x2e,0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x54,
|
||||
0x72,0x61,0x6e,0x73,0x6c,0x61,0x74,0x69,0x6f,0x6e,
|
||||
0x32,0x64,0x52,0x0a,0x66,0x72,0x6f,0x6e,0x74,0x52,
|
||||
0x69,0x67,0x68,0x74,0x12,0x3d,0x0a,0x09,0x72,0x65,
|
||||
0x61,0x72,0x5f,0x6c,0x65,0x66,0x74,0x18,0x03,0x20,
|
||||
0x01,0x28,0x01,0x52,0x08,0x72,0x65,0x61,0x72,0x4c,
|
||||
0x65,0x66,0x74,0x12,0x1d,0x0a,0x0a,0x72,0x65,0x61,
|
||||
0x72,0x5f,0x72,0x69,0x67,0x68,0x74,0x18,0x04,0x20,
|
||||
0x01,0x28,0x01,0x52,0x09,0x72,0x65,0x61,0x72,0x52,
|
||||
0x69,0x67,0x68,0x74,0x22,0x5b,0x0a,0x1d,0x50,0x72,
|
||||
0x6f,0x74,0x6f,0x62,0x75,0x66,0x53,0x77,0x65,0x72,
|
||||
0x76,0x65,0x44,0x72,0x69,0x76,0x65,0x4b,0x69,0x6e,
|
||||
0x65,0x6d,0x61,0x74,0x69,0x63,0x73,0x12,0x3a,0x0a,
|
||||
0x07,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x73,0x18,0x01,
|
||||
0x20,0x03,0x28,0x0b,0x32,0x20,0x2e,0x77,0x70,0x69,
|
||||
0x01,0x28,0x0b,0x32,0x20,0x2e,0x77,0x70,0x69,0x2e,
|
||||
0x70,0x72,0x6f,0x74,0x6f,0x2e,0x50,0x72,0x6f,0x74,
|
||||
0x6f,0x62,0x75,0x66,0x54,0x72,0x61,0x6e,0x73,0x6c,
|
||||
0x61,0x74,0x69,0x6f,0x6e,0x32,0x64,0x52,0x08,0x72,
|
||||
0x65,0x61,0x72,0x4c,0x65,0x66,0x74,0x12,0x3f,0x0a,
|
||||
0x0a,0x72,0x65,0x61,0x72,0x5f,0x72,0x69,0x67,0x68,
|
||||
0x74,0x18,0x04,0x20,0x01,0x28,0x0b,0x32,0x20,0x2e,
|
||||
0x77,0x70,0x69,0x2e,0x70,0x72,0x6f,0x74,0x6f,0x2e,
|
||||
0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x54,0x72,
|
||||
0x61,0x6e,0x73,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x32,
|
||||
0x64,0x52,0x09,0x72,0x65,0x61,0x72,0x52,0x69,0x67,
|
||||
0x68,0x74,0x22,0xa0,0x01,0x0a,0x22,0x50,0x72,0x6f,
|
||||
0x74,0x6f,0x62,0x75,0x66,0x4d,0x65,0x63,0x61,0x6e,
|
||||
0x75,0x6d,0x44,0x72,0x69,0x76,0x65,0x57,0x68,0x65,
|
||||
0x65,0x6c,0x50,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,
|
||||
0x73,0x12,0x1d,0x0a,0x0a,0x66,0x72,0x6f,0x6e,0x74,
|
||||
0x5f,0x6c,0x65,0x66,0x74,0x18,0x01,0x20,0x01,0x28,
|
||||
0x01,0x52,0x09,0x66,0x72,0x6f,0x6e,0x74,0x4c,0x65,
|
||||
0x66,0x74,0x12,0x1f,0x0a,0x0b,0x66,0x72,0x6f,0x6e,
|
||||
0x74,0x5f,0x72,0x69,0x67,0x68,0x74,0x18,0x02,0x20,
|
||||
0x01,0x28,0x01,0x52,0x0a,0x66,0x72,0x6f,0x6e,0x74,
|
||||
0x52,0x69,0x67,0x68,0x74,0x12,0x1b,0x0a,0x09,0x72,
|
||||
0x65,0x61,0x72,0x5f,0x6c,0x65,0x66,0x74,0x18,0x03,
|
||||
0x20,0x01,0x28,0x01,0x52,0x08,0x72,0x65,0x61,0x72,
|
||||
0x4c,0x65,0x66,0x74,0x12,0x1d,0x0a,0x0a,0x72,0x65,
|
||||
0x61,0x72,0x5f,0x72,0x69,0x67,0x68,0x74,0x18,0x04,
|
||||
0x20,0x01,0x28,0x01,0x52,0x09,0x72,0x65,0x61,0x72,
|
||||
0x52,0x69,0x67,0x68,0x74,0x22,0xa1,0x01,0x0a,0x23,
|
||||
0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x4d,0x65,
|
||||
0x63,0x61,0x6e,0x75,0x6d,0x44,0x72,0x69,0x76,0x65,
|
||||
0x57,0x68,0x65,0x65,0x6c,0x56,0x65,0x6c,0x6f,0x63,
|
||||
0x69,0x74,0x69,0x65,0x73,0x12,0x1d,0x0a,0x0a,0x66,
|
||||
0x72,0x6f,0x6e,0x74,0x5f,0x6c,0x65,0x66,0x74,0x18,
|
||||
0x01,0x20,0x01,0x28,0x01,0x52,0x09,0x66,0x72,0x6f,
|
||||
0x6e,0x74,0x4c,0x65,0x66,0x74,0x12,0x1f,0x0a,0x0b,
|
||||
0x66,0x72,0x6f,0x6e,0x74,0x5f,0x72,0x69,0x67,0x68,
|
||||
0x74,0x18,0x02,0x20,0x01,0x28,0x01,0x52,0x0a,0x66,
|
||||
0x72,0x6f,0x6e,0x74,0x52,0x69,0x67,0x68,0x74,0x12,
|
||||
0x1b,0x0a,0x09,0x72,0x65,0x61,0x72,0x5f,0x6c,0x65,
|
||||
0x66,0x74,0x18,0x03,0x20,0x01,0x28,0x01,0x52,0x08,
|
||||
0x72,0x65,0x61,0x72,0x4c,0x65,0x66,0x74,0x12,0x1d,
|
||||
0x0a,0x0a,0x72,0x65,0x61,0x72,0x5f,0x72,0x69,0x67,
|
||||
0x68,0x74,0x18,0x04,0x20,0x01,0x28,0x01,0x52,0x09,
|
||||
0x72,0x65,0x61,0x72,0x52,0x69,0x67,0x68,0x74,0x22,
|
||||
0xa4,0x01,0x0a,0x26,0x50,0x72,0x6f,0x74,0x6f,0x62,
|
||||
0x75,0x66,0x4d,0x65,0x63,0x61,0x6e,0x75,0x6d,0x44,
|
||||
0x72,0x69,0x76,0x65,0x57,0x68,0x65,0x65,0x6c,0x41,
|
||||
0x63,0x63,0x65,0x6c,0x65,0x72,0x61,0x74,0x69,0x6f,
|
||||
0x6e,0x73,0x12,0x1d,0x0a,0x0a,0x66,0x72,0x6f,0x6e,
|
||||
0x74,0x5f,0x6c,0x65,0x66,0x74,0x18,0x01,0x20,0x01,
|
||||
0x28,0x01,0x52,0x09,0x66,0x72,0x6f,0x6e,0x74,0x4c,
|
||||
0x65,0x66,0x74,0x12,0x1f,0x0a,0x0b,0x66,0x72,0x6f,
|
||||
0x6e,0x74,0x5f,0x72,0x69,0x67,0x68,0x74,0x18,0x02,
|
||||
0x20,0x01,0x28,0x01,0x52,0x0a,0x66,0x72,0x6f,0x6e,
|
||||
0x74,0x52,0x69,0x67,0x68,0x74,0x12,0x1b,0x0a,0x09,
|
||||
0x72,0x65,0x61,0x72,0x5f,0x6c,0x65,0x66,0x74,0x18,
|
||||
0x03,0x20,0x01,0x28,0x01,0x52,0x08,0x72,0x65,0x61,
|
||||
0x72,0x4c,0x65,0x66,0x74,0x12,0x1d,0x0a,0x0a,0x72,
|
||||
0x65,0x61,0x72,0x5f,0x72,0x69,0x67,0x68,0x74,0x18,
|
||||
0x04,0x20,0x01,0x28,0x01,0x52,0x09,0x72,0x65,0x61,
|
||||
0x72,0x52,0x69,0x67,0x68,0x74,0x22,0x5b,0x0a,0x1d,
|
||||
0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x53,0x77,
|
||||
0x65,0x72,0x76,0x65,0x44,0x72,0x69,0x76,0x65,0x4b,
|
||||
0x69,0x6e,0x65,0x6d,0x61,0x74,0x69,0x63,0x73,0x12,
|
||||
0x3a,0x0a,0x07,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x73,
|
||||
0x18,0x01,0x20,0x03,0x28,0x0b,0x32,0x20,0x2e,0x77,
|
||||
0x70,0x69,0x2e,0x70,0x72,0x6f,0x74,0x6f,0x2e,0x50,
|
||||
0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x54,0x72,0x61,
|
||||
0x6e,0x73,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x32,0x64,
|
||||
0x52,0x07,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x73,0x22,
|
||||
0x6f,0x0a,0x1c,0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,
|
||||
0x66,0x53,0x77,0x65,0x72,0x76,0x65,0x4d,0x6f,0x64,
|
||||
0x75,0x6c,0x65,0x50,0x6f,0x73,0x69,0x74,0x69,0x6f,
|
||||
0x6e,0x12,0x1a,0x0a,0x08,0x64,0x69,0x73,0x74,0x61,
|
||||
0x6e,0x63,0x65,0x18,0x01,0x20,0x01,0x28,0x01,0x52,
|
||||
0x08,0x64,0x69,0x73,0x74,0x61,0x6e,0x63,0x65,0x12,
|
||||
0x33,0x0a,0x05,0x61,0x6e,0x67,0x6c,0x65,0x18,0x02,
|
||||
0x20,0x01,0x28,0x0b,0x32,0x1d,0x2e,0x77,0x70,0x69,
|
||||
0x2e,0x70,0x72,0x6f,0x74,0x6f,0x2e,0x50,0x72,0x6f,
|
||||
0x74,0x6f,0x62,0x75,0x66,0x54,0x72,0x61,0x6e,0x73,
|
||||
0x6c,0x61,0x74,0x69,0x6f,0x6e,0x32,0x64,0x52,0x07,
|
||||
0x6d,0x6f,0x64,0x75,0x6c,0x65,0x73,0x22,0x6f,0x0a,
|
||||
0x1c,0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x53,
|
||||
0x77,0x65,0x72,0x76,0x65,0x4d,0x6f,0x64,0x75,0x6c,
|
||||
0x65,0x50,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x12,
|
||||
0x1a,0x0a,0x08,0x64,0x69,0x73,0x74,0x61,0x6e,0x63,
|
||||
0x65,0x18,0x01,0x20,0x01,0x28,0x01,0x52,0x08,0x64,
|
||||
0x69,0x73,0x74,0x61,0x6e,0x63,0x65,0x12,0x33,0x0a,
|
||||
0x74,0x6f,0x62,0x75,0x66,0x52,0x6f,0x74,0x61,0x74,
|
||||
0x69,0x6f,0x6e,0x32,0x64,0x52,0x05,0x61,0x6e,0x67,
|
||||
0x6c,0x65,0x22,0x6f,0x0a,0x1c,0x50,0x72,0x6f,0x74,
|
||||
0x6f,0x62,0x75,0x66,0x53,0x77,0x65,0x72,0x76,0x65,
|
||||
0x4d,0x6f,0x64,0x75,0x6c,0x65,0x56,0x65,0x6c,0x6f,
|
||||
0x63,0x69,0x74,0x79,0x12,0x1a,0x0a,0x08,0x76,0x65,
|
||||
0x6c,0x6f,0x63,0x69,0x74,0x79,0x18,0x01,0x20,0x01,
|
||||
0x28,0x01,0x52,0x08,0x76,0x65,0x6c,0x6f,0x63,0x69,
|
||||
0x74,0x79,0x12,0x33,0x0a,0x05,0x61,0x6e,0x67,0x6c,
|
||||
0x65,0x18,0x02,0x20,0x01,0x28,0x0b,0x32,0x1d,0x2e,
|
||||
0x77,0x70,0x69,0x2e,0x70,0x72,0x6f,0x74,0x6f,0x2e,
|
||||
0x50,0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x52,0x6f,
|
||||
0x74,0x61,0x74,0x69,0x6f,0x6e,0x32,0x64,0x52,0x05,
|
||||
0x61,0x6e,0x67,0x6c,0x65,0x22,0x7b,0x0a,0x20,0x50,
|
||||
0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x53,0x77,0x65,
|
||||
0x72,0x76,0x65,0x4d,0x6f,0x64,0x75,0x6c,0x65,0x41,
|
||||
0x63,0x63,0x65,0x6c,0x65,0x72,0x61,0x74,0x69,0x6f,
|
||||
0x6e,0x12,0x22,0x0a,0x0c,0x61,0x63,0x63,0x65,0x6c,
|
||||
0x65,0x72,0x61,0x74,0x69,0x6f,0x6e,0x18,0x01,0x20,
|
||||
0x01,0x28,0x01,0x52,0x0c,0x61,0x63,0x63,0x65,0x6c,
|
||||
0x65,0x72,0x61,0x74,0x69,0x6f,0x6e,0x12,0x33,0x0a,
|
||||
0x05,0x61,0x6e,0x67,0x6c,0x65,0x18,0x02,0x20,0x01,
|
||||
0x28,0x0b,0x32,0x1d,0x2e,0x77,0x70,0x69,0x2e,0x70,
|
||||
0x72,0x6f,0x74,0x6f,0x2e,0x50,0x72,0x6f,0x74,0x6f,
|
||||
0x62,0x75,0x66,0x52,0x6f,0x74,0x61,0x74,0x69,0x6f,
|
||||
0x6e,0x32,0x64,0x52,0x05,0x61,0x6e,0x67,0x6c,0x65,
|
||||
0x22,0x66,0x0a,0x19,0x50,0x72,0x6f,0x74,0x6f,0x62,
|
||||
0x75,0x66,0x53,0x77,0x65,0x72,0x76,0x65,0x4d,0x6f,
|
||||
0x64,0x75,0x6c,0x65,0x53,0x74,0x61,0x74,0x65,0x12,
|
||||
0x14,0x0a,0x05,0x73,0x70,0x65,0x65,0x64,0x18,0x01,
|
||||
0x20,0x01,0x28,0x01,0x52,0x05,0x73,0x70,0x65,0x65,
|
||||
0x64,0x12,0x33,0x0a,0x05,0x61,0x6e,0x67,0x6c,0x65,
|
||||
0x18,0x02,0x20,0x01,0x28,0x0b,0x32,0x1d,0x2e,0x77,
|
||||
0x70,0x69,0x2e,0x70,0x72,0x6f,0x74,0x6f,0x2e,0x50,
|
||||
0x72,0x6f,0x74,0x6f,0x62,0x75,0x66,0x52,0x6f,0x74,
|
||||
0x61,0x74,0x69,0x6f,0x6e,0x32,0x64,0x52,0x05,0x61,
|
||||
0x6e,0x67,0x6c,0x65,0x22,0x7b,0x0a,0x20,0x50,0x72,
|
||||
0x6f,0x74,0x6f,0x62,0x75,0x66,0x53,0x77,0x65,0x72,
|
||||
0x76,0x65,0x4d,0x6f,0x64,0x75,0x6c,0x65,0x41,0x63,
|
||||
0x63,0x65,0x6c,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e,
|
||||
0x12,0x22,0x0a,0x0c,0x61,0x63,0x63,0x65,0x6c,0x65,
|
||||
0x72,0x61,0x74,0x69,0x6f,0x6e,0x18,0x01,0x20,0x01,
|
||||
0x28,0x01,0x52,0x0c,0x61,0x63,0x63,0x65,0x6c,0x65,
|
||||
0x72,0x61,0x74,0x69,0x6f,0x6e,0x12,0x33,0x0a,0x05,
|
||||
0x61,0x6e,0x67,0x6c,0x65,0x18,0x02,0x20,0x01,0x28,
|
||||
0x0b,0x32,0x1d,0x2e,0x77,0x70,0x69,0x2e,0x70,0x72,
|
||||
0x6f,0x74,0x6f,0x2e,0x50,0x72,0x6f,0x74,0x6f,0x62,
|
||||
0x75,0x66,0x52,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,
|
||||
0x32,0x64,0x52,0x05,0x61,0x6e,0x67,0x6c,0x65,0x42,
|
||||
0x37,0x0a,0x15,0x6f,0x72,0x67,0x2e,0x77,0x70,0x69,
|
||||
0x6c,0x69,0x62,0x2e,0x6d,0x61,0x74,0x68,0x2e,0x70,
|
||||
0x72,0x6f,0x74,0x6f,0x42,0x1c,0x50,0x72,0x6f,0x74,
|
||||
0x6f,0x62,0x75,0x66,0x4b,0x69,0x6e,0x65,0x6d,0x61,
|
||||
0x74,0x69,0x63,0x73,0x44,0x65,0x73,0x63,0x72,0x69,
|
||||
0x70,0x74,0x6f,0x72,0x50,0x01,0x4a,0x80,0x13,0x0a,
|
||||
0x06,0x12,0x04,0x00,0x00,0x58,0x01,0x0a,0x08,0x0a,
|
||||
0x01,0x0c,0x12,0x03,0x00,0x00,0x12,0x0a,0x08,0x0a,
|
||||
0x01,0x02,0x12,0x03,0x02,0x00,0x12,0x0a,0x09,0x0a,
|
||||
0x02,0x03,0x00,0x12,0x03,0x04,0x00,0x1a,0x0a,0x08,
|
||||
0x0a,0x01,0x08,0x12,0x03,0x06,0x00,0x2e,0x0a,0x09,
|
||||
0x0a,0x02,0x08,0x01,0x12,0x03,0x06,0x00,0x2e,0x0a,
|
||||
0x08,0x0a,0x01,0x08,0x12,0x03,0x08,0x00,0x3d,0x0a,
|
||||
0x09,0x0a,0x02,0x08,0x08,0x12,0x03,0x08,0x00,0x3d,
|
||||
0x0a,0x08,0x0a,0x01,0x08,0x12,0x03,0x0a,0x00,0x22,
|
||||
0x0a,0x09,0x0a,0x02,0x08,0x0a,0x12,0x03,0x0a,0x00,
|
||||
0x22,0x0a,0x0a,0x0a,0x02,0x04,0x00,0x12,0x04,0x0c,
|
||||
0x00,0x10,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x00,0x01,
|
||||
0x12,0x03,0x0c,0x08,0x1d,0x0a,0x0b,0x0a,0x04,0x04,
|
||||
0x00,0x02,0x00,0x12,0x03,0x0d,0x02,0x10,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x00,0x02,0x00,0x05,0x12,0x03,0x0d,
|
||||
0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,0x00,
|
||||
0x01,0x12,0x03,0x0d,0x09,0x0b,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x00,0x02,0x00,0x03,0x12,0x03,0x0d,0x0e,0x0f,
|
||||
0x0a,0x0b,0x0a,0x04,0x04,0x00,0x02,0x01,0x12,0x03,
|
||||
0x0e,0x02,0x10,0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,
|
||||
0x01,0x05,0x12,0x03,0x0e,0x02,0x08,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x00,0x02,0x01,0x01,0x12,0x03,0x0e,0x09,
|
||||
0x0b,0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,0x01,0x03,
|
||||
0x12,0x03,0x0e,0x0e,0x0f,0x0a,0x0b,0x0a,0x04,0x04,
|
||||
0x00,0x02,0x02,0x12,0x03,0x0f,0x02,0x13,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x00,0x02,0x02,0x05,0x12,0x03,0x0f,
|
||||
0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,0x02,
|
||||
0x01,0x12,0x03,0x0f,0x09,0x0e,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x00,0x02,0x02,0x03,0x12,0x03,0x0f,0x11,0x12,
|
||||
0x0a,0x0a,0x0a,0x02,0x04,0x01,0x12,0x04,0x12,0x00,
|
||||
0x16,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x01,0x01,0x12,
|
||||
0x03,0x12,0x08,0x24,0x0a,0x0b,0x0a,0x04,0x04,0x01,
|
||||
0x02,0x00,0x12,0x03,0x13,0x02,0x10,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x01,0x02,0x00,0x05,0x12,0x03,0x13,0x02,
|
||||
0x08,0x0a,0x0c,0x0a,0x05,0x04,0x01,0x02,0x00,0x01,
|
||||
0x12,0x03,0x13,0x09,0x0b,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x01,0x02,0x00,0x03,0x12,0x03,0x13,0x0e,0x0f,0x0a,
|
||||
0x0b,0x0a,0x04,0x04,0x01,0x02,0x01,0x12,0x03,0x14,
|
||||
0x02,0x10,0x0a,0x0c,0x0a,0x05,0x04,0x01,0x02,0x01,
|
||||
0x05,0x12,0x03,0x14,0x02,0x08,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x01,0x02,0x01,0x01,0x12,0x03,0x14,0x09,0x0b,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x01,0x02,0x01,0x03,0x12,
|
||||
0x03,0x14,0x0e,0x0f,0x0a,0x0b,0x0a,0x04,0x04,0x01,
|
||||
0x02,0x02,0x12,0x03,0x15,0x02,0x13,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x01,0x02,0x02,0x05,0x12,0x03,0x15,0x02,
|
||||
0x08,0x0a,0x0c,0x0a,0x05,0x04,0x01,0x02,0x02,0x01,
|
||||
0x12,0x03,0x15,0x09,0x0e,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x01,0x02,0x02,0x03,0x12,0x03,0x15,0x11,0x12,0x0a,
|
||||
0x0a,0x0a,0x02,0x04,0x02,0x12,0x04,0x18,0x00,0x1a,
|
||||
0x01,0x0a,0x0a,0x0a,0x03,0x04,0x02,0x01,0x12,0x03,
|
||||
0x18,0x08,0x2b,0x0a,0x0b,0x0a,0x04,0x04,0x02,0x02,
|
||||
0x00,0x12,0x03,0x19,0x02,0x18,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x02,0x02,0x00,0x05,0x12,0x03,0x19,0x02,0x08,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x02,0x02,0x00,0x01,0x12,
|
||||
0x03,0x19,0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x02,
|
||||
0x02,0x00,0x03,0x12,0x03,0x19,0x16,0x17,0x0a,0x0a,
|
||||
0x0a,0x02,0x04,0x03,0x12,0x04,0x1c,0x00,0x1f,0x01,
|
||||
0x0a,0x0a,0x0a,0x03,0x04,0x03,0x01,0x12,0x03,0x1c,
|
||||
0x08,0x2c,0x0a,0x0b,0x0a,0x04,0x04,0x03,0x02,0x00,
|
||||
0x12,0x03,0x1d,0x02,0x12,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x03,0x02,0x00,0x05,0x12,0x03,0x1d,0x02,0x08,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x03,0x02,0x00,0x01,0x12,0x03,
|
||||
0x1d,0x09,0x0d,0x0a,0x0c,0x0a,0x05,0x04,0x03,0x02,
|
||||
0x00,0x03,0x12,0x03,0x1d,0x10,0x11,0x0a,0x0b,0x0a,
|
||||
0x04,0x04,0x03,0x02,0x01,0x12,0x03,0x1e,0x02,0x13,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x03,0x02,0x01,0x05,0x12,
|
||||
0x03,0x1e,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x03,
|
||||
0x02,0x01,0x01,0x12,0x03,0x1e,0x09,0x0e,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x03,0x02,0x01,0x03,0x12,0x03,0x1e,
|
||||
0x11,0x12,0x0a,0x0a,0x0a,0x02,0x04,0x04,0x12,0x04,
|
||||
0x21,0x00,0x24,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x04,
|
||||
0x01,0x12,0x03,0x21,0x08,0x33,0x0a,0x0b,0x0a,0x04,
|
||||
0x04,0x04,0x02,0x00,0x12,0x03,0x22,0x02,0x12,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x04,0x02,0x00,0x05,0x12,0x03,
|
||||
0x22,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,
|
||||
0x00,0x01,0x12,0x03,0x22,0x09,0x0d,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x04,0x02,0x00,0x03,0x12,0x03,0x22,0x10,
|
||||
0x11,0x0a,0x0b,0x0a,0x04,0x04,0x04,0x02,0x01,0x12,
|
||||
0x03,0x23,0x02,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x04,
|
||||
0x02,0x01,0x05,0x12,0x03,0x23,0x02,0x08,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x04,0x02,0x01,0x01,0x12,0x03,0x23,
|
||||
0x09,0x0e,0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x01,
|
||||
0x03,0x12,0x03,0x23,0x11,0x12,0x0a,0x0a,0x0a,0x02,
|
||||
0x04,0x05,0x12,0x04,0x26,0x00,0x29,0x01,0x0a,0x0a,
|
||||
0x0a,0x03,0x04,0x05,0x01,0x12,0x03,0x26,0x08,0x2f,
|
||||
0x0a,0x0b,0x0a,0x04,0x04,0x05,0x02,0x00,0x12,0x03,
|
||||
0x27,0x02,0x12,0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,
|
||||
0x00,0x05,0x12,0x03,0x27,0x02,0x08,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x05,0x02,0x00,0x01,0x12,0x03,0x27,0x09,
|
||||
0x0d,0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,0x00,0x03,
|
||||
0x12,0x03,0x27,0x10,0x11,0x0a,0x0b,0x0a,0x04,0x04,
|
||||
0x05,0x02,0x01,0x12,0x03,0x28,0x02,0x13,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x05,0x02,0x01,0x05,0x12,0x03,0x28,
|
||||
0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,0x01,
|
||||
0x01,0x12,0x03,0x28,0x09,0x0e,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x05,0x02,0x01,0x03,0x12,0x03,0x28,0x11,0x12,
|
||||
0x0a,0x0a,0x0a,0x02,0x04,0x06,0x12,0x04,0x2b,0x00,
|
||||
0x30,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x06,0x01,0x12,
|
||||
0x03,0x2b,0x08,0x26,0x0a,0x0b,0x0a,0x04,0x04,0x06,
|
||||
0x02,0x00,0x12,0x03,0x2c,0x02,0x27,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x06,0x02,0x00,0x06,0x12,0x03,0x2c,0x02,
|
||||
0x17,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x00,0x01,
|
||||
0x12,0x03,0x2c,0x18,0x22,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x06,0x02,0x00,0x03,0x12,0x03,0x2c,0x25,0x26,0x0a,
|
||||
0x0b,0x0a,0x04,0x04,0x06,0x02,0x01,0x12,0x03,0x2d,
|
||||
0x02,0x28,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x01,
|
||||
0x06,0x12,0x03,0x2d,0x02,0x17,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x06,0x02,0x01,0x01,0x12,0x03,0x2d,0x18,0x23,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x01,0x03,0x12,
|
||||
0x03,0x2d,0x26,0x27,0x0a,0x0b,0x0a,0x04,0x04,0x06,
|
||||
0x02,0x02,0x12,0x03,0x2e,0x02,0x26,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x06,0x02,0x02,0x06,0x12,0x03,0x2e,0x02,
|
||||
0x17,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x02,0x01,
|
||||
0x12,0x03,0x2e,0x18,0x21,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x06,0x02,0x02,0x03,0x12,0x03,0x2e,0x24,0x25,0x0a,
|
||||
0x0b,0x0a,0x04,0x04,0x06,0x02,0x03,0x12,0x03,0x2f,
|
||||
0x02,0x27,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x03,
|
||||
0x06,0x12,0x03,0x2f,0x02,0x17,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x06,0x02,0x03,0x01,0x12,0x03,0x2f,0x18,0x22,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x03,0x03,0x12,
|
||||
0x03,0x2f,0x25,0x26,0x0a,0x0a,0x0a,0x02,0x04,0x07,
|
||||
0x12,0x04,0x32,0x00,0x37,0x01,0x0a,0x0a,0x0a,0x03,
|
||||
0x04,0x07,0x01,0x12,0x03,0x32,0x08,0x2a,0x0a,0x0b,
|
||||
0x0a,0x04,0x04,0x07,0x02,0x00,0x12,0x03,0x33,0x02,
|
||||
0x18,0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x00,0x05,
|
||||
0x12,0x03,0x33,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x07,0x02,0x00,0x01,0x12,0x03,0x33,0x09,0x13,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x07,0x02,0x00,0x03,0x12,0x03,
|
||||
0x33,0x16,0x17,0x0a,0x0b,0x0a,0x04,0x04,0x07,0x02,
|
||||
0x01,0x12,0x03,0x34,0x02,0x19,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x07,0x02,0x01,0x05,0x12,0x03,0x34,0x02,0x08,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x01,0x01,0x12,
|
||||
0x03,0x34,0x09,0x14,0x0a,0x0c,0x0a,0x05,0x04,0x07,
|
||||
0x02,0x01,0x03,0x12,0x03,0x34,0x17,0x18,0x0a,0x0b,
|
||||
0x0a,0x04,0x04,0x07,0x02,0x02,0x12,0x03,0x35,0x02,
|
||||
0x17,0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x02,0x05,
|
||||
0x12,0x03,0x35,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x07,0x02,0x02,0x01,0x12,0x03,0x35,0x09,0x12,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x07,0x02,0x02,0x03,0x12,0x03,
|
||||
0x35,0x15,0x16,0x0a,0x0b,0x0a,0x04,0x04,0x07,0x02,
|
||||
0x03,0x12,0x03,0x36,0x02,0x18,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x07,0x02,0x03,0x05,0x12,0x03,0x36,0x02,0x08,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x03,0x01,0x12,
|
||||
0x03,0x36,0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x07,
|
||||
0x02,0x03,0x03,0x12,0x03,0x36,0x16,0x17,0x0a,0x0a,
|
||||
0x0a,0x02,0x04,0x08,0x12,0x04,0x39,0x00,0x3e,0x01,
|
||||
0x0a,0x0a,0x0a,0x03,0x04,0x08,0x01,0x12,0x03,0x39,
|
||||
0x08,0x27,0x0a,0x0b,0x0a,0x04,0x04,0x08,0x02,0x00,
|
||||
0x12,0x03,0x3a,0x02,0x18,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x08,0x02,0x00,0x05,0x12,0x03,0x3a,0x02,0x08,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x08,0x02,0x00,0x01,0x12,0x03,
|
||||
0x3a,0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,
|
||||
0x00,0x03,0x12,0x03,0x3a,0x16,0x17,0x0a,0x0b,0x0a,
|
||||
0x04,0x04,0x08,0x02,0x01,0x12,0x03,0x3b,0x02,0x19,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,0x01,0x05,0x12,
|
||||
0x03,0x3b,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x08,
|
||||
0x02,0x01,0x01,0x12,0x03,0x3b,0x09,0x14,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x08,0x02,0x01,0x03,0x12,0x03,0x3b,
|
||||
0x17,0x18,0x0a,0x0b,0x0a,0x04,0x04,0x08,0x02,0x02,
|
||||
0x12,0x03,0x3c,0x02,0x17,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x08,0x02,0x02,0x05,0x12,0x03,0x3c,0x02,0x08,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x08,0x02,0x02,0x01,0x12,0x03,
|
||||
0x3c,0x09,0x12,0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,
|
||||
0x02,0x03,0x12,0x03,0x3c,0x15,0x16,0x0a,0x0b,0x0a,
|
||||
0x04,0x04,0x08,0x02,0x03,0x12,0x03,0x3d,0x02,0x18,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,0x03,0x05,0x12,
|
||||
0x03,0x3d,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x08,
|
||||
0x02,0x03,0x01,0x12,0x03,0x3d,0x09,0x13,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x08,0x02,0x03,0x03,0x12,0x03,0x3d,
|
||||
0x16,0x17,0x0a,0x0a,0x0a,0x02,0x04,0x09,0x12,0x04,
|
||||
0x40,0x00,0x45,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x09,
|
||||
0x01,0x12,0x03,0x40,0x08,0x2e,0x0a,0x0b,0x0a,0x04,
|
||||
0x04,0x09,0x02,0x00,0x12,0x03,0x41,0x02,0x18,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x09,0x02,0x00,0x05,0x12,0x03,
|
||||
0x41,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,
|
||||
0x00,0x01,0x12,0x03,0x41,0x09,0x13,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x09,0x02,0x00,0x03,0x12,0x03,0x41,0x16,
|
||||
0x17,0x0a,0x0b,0x0a,0x04,0x04,0x09,0x02,0x01,0x12,
|
||||
0x03,0x42,0x02,0x19,0x0a,0x0c,0x0a,0x05,0x04,0x09,
|
||||
0x02,0x01,0x05,0x12,0x03,0x42,0x02,0x08,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x09,0x02,0x01,0x01,0x12,0x03,0x42,
|
||||
0x09,0x14,0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,0x01,
|
||||
0x03,0x12,0x03,0x42,0x17,0x18,0x0a,0x0b,0x0a,0x04,
|
||||
0x04,0x09,0x02,0x02,0x12,0x03,0x43,0x02,0x17,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x09,0x02,0x02,0x05,0x12,0x03,
|
||||
0x43,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,
|
||||
0x02,0x01,0x12,0x03,0x43,0x09,0x12,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x09,0x02,0x02,0x03,0x12,0x03,0x43,0x15,
|
||||
0x16,0x0a,0x0b,0x0a,0x04,0x04,0x09,0x02,0x03,0x12,
|
||||
0x03,0x44,0x02,0x18,0x0a,0x0c,0x0a,0x05,0x04,0x09,
|
||||
0x02,0x03,0x05,0x12,0x03,0x44,0x02,0x08,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x09,0x02,0x03,0x01,0x12,0x03,0x44,
|
||||
0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,0x03,
|
||||
0x03,0x12,0x03,0x44,0x16,0x17,0x0a,0x0a,0x0a,0x02,
|
||||
0x04,0x0a,0x12,0x04,0x47,0x00,0x49,0x01,0x0a,0x0a,
|
||||
0x0a,0x03,0x04,0x0a,0x01,0x12,0x03,0x47,0x08,0x25,
|
||||
0x0a,0x0b,0x0a,0x04,0x04,0x0a,0x02,0x00,0x12,0x03,
|
||||
0x48,0x02,0x2d,0x0a,0x0c,0x0a,0x05,0x04,0x0a,0x02,
|
||||
0x00,0x04,0x12,0x03,0x48,0x02,0x0a,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x0a,0x02,0x00,0x06,0x12,0x03,0x48,0x0b,
|
||||
0x20,0x0a,0x0c,0x0a,0x05,0x04,0x0a,0x02,0x00,0x01,
|
||||
0x12,0x03,0x48,0x21,0x28,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x0a,0x02,0x00,0x03,0x12,0x03,0x48,0x2b,0x2c,0x0a,
|
||||
0x0a,0x0a,0x02,0x04,0x0b,0x12,0x04,0x4b,0x00,0x4e,
|
||||
0x01,0x0a,0x0a,0x0a,0x03,0x04,0x0b,0x01,0x12,0x03,
|
||||
0x4b,0x08,0x24,0x0a,0x0b,0x0a,0x04,0x04,0x0b,0x02,
|
||||
0x00,0x12,0x03,0x4c,0x02,0x16,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x0b,0x02,0x00,0x05,0x12,0x03,0x4c,0x02,0x08,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x0b,0x02,0x00,0x01,0x12,
|
||||
0x03,0x4c,0x09,0x11,0x0a,0x0c,0x0a,0x05,0x04,0x0b,
|
||||
0x02,0x00,0x03,0x12,0x03,0x4c,0x14,0x15,0x0a,0x0b,
|
||||
0x0a,0x04,0x04,0x0b,0x02,0x01,0x12,0x03,0x4d,0x02,
|
||||
0x1f,0x0a,0x0c,0x0a,0x05,0x04,0x0b,0x02,0x01,0x06,
|
||||
0x12,0x03,0x4d,0x02,0x14,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x0b,0x02,0x01,0x01,0x12,0x03,0x4d,0x15,0x1a,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x0b,0x02,0x01,0x03,0x12,0x03,
|
||||
0x4d,0x1d,0x1e,0x0a,0x0a,0x0a,0x02,0x04,0x0c,0x12,
|
||||
0x04,0x50,0x00,0x53,0x01,0x0a,0x0a,0x0a,0x03,0x04,
|
||||
0x0c,0x01,0x12,0x03,0x50,0x08,0x21,0x0a,0x0b,0x0a,
|
||||
0x04,0x04,0x0c,0x02,0x00,0x12,0x03,0x51,0x02,0x13,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x0c,0x02,0x00,0x05,0x12,
|
||||
0x03,0x51,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x0c,
|
||||
0x02,0x00,0x01,0x12,0x03,0x51,0x09,0x0e,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x0c,0x02,0x00,0x03,0x12,0x03,0x51,
|
||||
0x11,0x12,0x0a,0x0b,0x0a,0x04,0x04,0x0c,0x02,0x01,
|
||||
0x12,0x03,0x52,0x02,0x1f,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x0c,0x02,0x01,0x06,0x12,0x03,0x52,0x02,0x14,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x0c,0x02,0x01,0x01,0x12,0x03,
|
||||
0x52,0x15,0x1a,0x0a,0x0c,0x0a,0x05,0x04,0x0c,0x02,
|
||||
0x01,0x03,0x12,0x03,0x52,0x1d,0x1e,0x0a,0x0a,0x0a,
|
||||
0x02,0x04,0x0d,0x12,0x04,0x55,0x00,0x58,0x01,0x0a,
|
||||
0x0a,0x0a,0x03,0x04,0x0d,0x01,0x12,0x03,0x55,0x08,
|
||||
0x28,0x0a,0x0b,0x0a,0x04,0x04,0x0d,0x02,0x00,0x12,
|
||||
0x03,0x56,0x02,0x1a,0x0a,0x0c,0x0a,0x05,0x04,0x0d,
|
||||
0x02,0x00,0x05,0x12,0x03,0x56,0x02,0x08,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x0d,0x02,0x00,0x01,0x12,0x03,0x56,
|
||||
0x09,0x15,0x0a,0x0c,0x0a,0x05,0x04,0x0d,0x02,0x00,
|
||||
0x03,0x12,0x03,0x56,0x18,0x19,0x0a,0x0b,0x0a,0x04,
|
||||
0x04,0x0d,0x02,0x01,0x12,0x03,0x57,0x02,0x1f,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x0d,0x02,0x01,0x06,0x12,0x03,
|
||||
0x57,0x02,0x14,0x0a,0x0c,0x0a,0x05,0x04,0x0d,0x02,
|
||||
0x01,0x01,0x12,0x03,0x57,0x15,0x1a,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x0d,0x02,0x01,0x03,0x12,0x03,0x57,0x1d,
|
||||
0x1e,0x62,0x06,0x70,0x72,0x6f,0x74,0x6f,0x33,
|
||||
0x42,0x37,0x0a,0x15,0x6f,0x72,0x67,0x2e,0x77,0x70,
|
||||
0x69,0x6c,0x69,0x62,0x2e,0x6d,0x61,0x74,0x68,0x2e,
|
||||
0x70,0x72,0x6f,0x74,0x6f,0x42,0x1c,0x50,0x72,0x6f,
|
||||
0x74,0x6f,0x62,0x75,0x66,0x4b,0x69,0x6e,0x65,0x6d,
|
||||
0x61,0x74,0x69,0x63,0x73,0x44,0x65,0x73,0x63,0x72,
|
||||
0x69,0x70,0x74,0x6f,0x72,0x50,0x01,0x4a,0x80,0x13,
|
||||
0x0a,0x06,0x12,0x04,0x00,0x00,0x58,0x01,0x0a,0x08,
|
||||
0x0a,0x01,0x0c,0x12,0x03,0x00,0x00,0x12,0x0a,0x08,
|
||||
0x0a,0x01,0x02,0x12,0x03,0x02,0x00,0x12,0x0a,0x09,
|
||||
0x0a,0x02,0x03,0x00,0x12,0x03,0x04,0x00,0x1a,0x0a,
|
||||
0x08,0x0a,0x01,0x08,0x12,0x03,0x06,0x00,0x2e,0x0a,
|
||||
0x09,0x0a,0x02,0x08,0x01,0x12,0x03,0x06,0x00,0x2e,
|
||||
0x0a,0x08,0x0a,0x01,0x08,0x12,0x03,0x08,0x00,0x3d,
|
||||
0x0a,0x09,0x0a,0x02,0x08,0x08,0x12,0x03,0x08,0x00,
|
||||
0x3d,0x0a,0x08,0x0a,0x01,0x08,0x12,0x03,0x0a,0x00,
|
||||
0x22,0x0a,0x09,0x0a,0x02,0x08,0x0a,0x12,0x03,0x0a,
|
||||
0x00,0x22,0x0a,0x0a,0x0a,0x02,0x04,0x00,0x12,0x04,
|
||||
0x0c,0x00,0x10,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x00,
|
||||
0x01,0x12,0x03,0x0c,0x08,0x21,0x0a,0x0b,0x0a,0x04,
|
||||
0x04,0x00,0x02,0x00,0x12,0x03,0x0d,0x02,0x10,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x00,0x02,0x00,0x05,0x12,0x03,
|
||||
0x0d,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,
|
||||
0x00,0x01,0x12,0x03,0x0d,0x09,0x0b,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x00,0x02,0x00,0x03,0x12,0x03,0x0d,0x0e,
|
||||
0x0f,0x0a,0x0b,0x0a,0x04,0x04,0x00,0x02,0x01,0x12,
|
||||
0x03,0x0e,0x02,0x10,0x0a,0x0c,0x0a,0x05,0x04,0x00,
|
||||
0x02,0x01,0x05,0x12,0x03,0x0e,0x02,0x08,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x00,0x02,0x01,0x01,0x12,0x03,0x0e,
|
||||
0x09,0x0b,0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,0x01,
|
||||
0x03,0x12,0x03,0x0e,0x0e,0x0f,0x0a,0x0b,0x0a,0x04,
|
||||
0x04,0x00,0x02,0x02,0x12,0x03,0x0f,0x02,0x13,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x00,0x02,0x02,0x05,0x12,0x03,
|
||||
0x0f,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,
|
||||
0x02,0x01,0x12,0x03,0x0f,0x09,0x0e,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x00,0x02,0x02,0x03,0x12,0x03,0x0f,0x11,
|
||||
0x12,0x0a,0x0a,0x0a,0x02,0x04,0x01,0x12,0x04,0x12,
|
||||
0x00,0x16,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x01,0x01,
|
||||
0x12,0x03,0x12,0x08,0x24,0x0a,0x0b,0x0a,0x04,0x04,
|
||||
0x01,0x02,0x00,0x12,0x03,0x13,0x02,0x10,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x01,0x02,0x00,0x05,0x12,0x03,0x13,
|
||||
0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x01,0x02,0x00,
|
||||
0x01,0x12,0x03,0x13,0x09,0x0b,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x01,0x02,0x00,0x03,0x12,0x03,0x13,0x0e,0x0f,
|
||||
0x0a,0x0b,0x0a,0x04,0x04,0x01,0x02,0x01,0x12,0x03,
|
||||
0x14,0x02,0x10,0x0a,0x0c,0x0a,0x05,0x04,0x01,0x02,
|
||||
0x01,0x05,0x12,0x03,0x14,0x02,0x08,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x01,0x02,0x01,0x01,0x12,0x03,0x14,0x09,
|
||||
0x0b,0x0a,0x0c,0x0a,0x05,0x04,0x01,0x02,0x01,0x03,
|
||||
0x12,0x03,0x14,0x0e,0x0f,0x0a,0x0b,0x0a,0x04,0x04,
|
||||
0x01,0x02,0x02,0x12,0x03,0x15,0x02,0x13,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x01,0x02,0x02,0x05,0x12,0x03,0x15,
|
||||
0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x01,0x02,0x02,
|
||||
0x01,0x12,0x03,0x15,0x09,0x0e,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x01,0x02,0x02,0x03,0x12,0x03,0x15,0x11,0x12,
|
||||
0x0a,0x0a,0x0a,0x02,0x04,0x02,0x12,0x04,0x18,0x00,
|
||||
0x1a,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x02,0x01,0x12,
|
||||
0x03,0x18,0x08,0x2b,0x0a,0x0b,0x0a,0x04,0x04,0x02,
|
||||
0x02,0x00,0x12,0x03,0x19,0x02,0x18,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x02,0x02,0x00,0x05,0x12,0x03,0x19,0x02,
|
||||
0x08,0x0a,0x0c,0x0a,0x05,0x04,0x02,0x02,0x00,0x01,
|
||||
0x12,0x03,0x19,0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x02,0x02,0x00,0x03,0x12,0x03,0x19,0x16,0x17,0x0a,
|
||||
0x0a,0x0a,0x02,0x04,0x03,0x12,0x04,0x1c,0x00,0x1f,
|
||||
0x01,0x0a,0x0a,0x0a,0x03,0x04,0x03,0x01,0x12,0x03,
|
||||
0x1c,0x08,0x30,0x0a,0x0b,0x0a,0x04,0x04,0x03,0x02,
|
||||
0x00,0x12,0x03,0x1d,0x02,0x12,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x03,0x02,0x00,0x05,0x12,0x03,0x1d,0x02,0x08,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x03,0x02,0x00,0x01,0x12,
|
||||
0x03,0x1d,0x09,0x0d,0x0a,0x0c,0x0a,0x05,0x04,0x03,
|
||||
0x02,0x00,0x03,0x12,0x03,0x1d,0x10,0x11,0x0a,0x0b,
|
||||
0x0a,0x04,0x04,0x03,0x02,0x01,0x12,0x03,0x1e,0x02,
|
||||
0x13,0x0a,0x0c,0x0a,0x05,0x04,0x03,0x02,0x01,0x05,
|
||||
0x12,0x03,0x1e,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x03,0x02,0x01,0x01,0x12,0x03,0x1e,0x09,0x0e,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x03,0x02,0x01,0x03,0x12,0x03,
|
||||
0x1e,0x11,0x12,0x0a,0x0a,0x0a,0x02,0x04,0x04,0x12,
|
||||
0x04,0x21,0x00,0x24,0x01,0x0a,0x0a,0x0a,0x03,0x04,
|
||||
0x04,0x01,0x12,0x03,0x21,0x08,0x33,0x0a,0x0b,0x0a,
|
||||
0x04,0x04,0x04,0x02,0x00,0x12,0x03,0x22,0x02,0x12,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x00,0x05,0x12,
|
||||
0x03,0x22,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x04,
|
||||
0x02,0x00,0x01,0x12,0x03,0x22,0x09,0x0d,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x04,0x02,0x00,0x03,0x12,0x03,0x22,
|
||||
0x10,0x11,0x0a,0x0b,0x0a,0x04,0x04,0x04,0x02,0x01,
|
||||
0x12,0x03,0x23,0x02,0x13,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x04,0x02,0x01,0x05,0x12,0x03,0x23,0x02,0x08,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x04,0x02,0x01,0x01,0x12,0x03,
|
||||
0x23,0x09,0x0e,0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,
|
||||
0x01,0x03,0x12,0x03,0x23,0x11,0x12,0x0a,0x0a,0x0a,
|
||||
0x02,0x04,0x05,0x12,0x04,0x26,0x00,0x29,0x01,0x0a,
|
||||
0x0a,0x0a,0x03,0x04,0x05,0x01,0x12,0x03,0x26,0x08,
|
||||
0x2f,0x0a,0x0b,0x0a,0x04,0x04,0x05,0x02,0x00,0x12,
|
||||
0x03,0x27,0x02,0x12,0x0a,0x0c,0x0a,0x05,0x04,0x05,
|
||||
0x02,0x00,0x05,0x12,0x03,0x27,0x02,0x08,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x05,0x02,0x00,0x01,0x12,0x03,0x27,
|
||||
0x09,0x0d,0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,0x00,
|
||||
0x03,0x12,0x03,0x27,0x10,0x11,0x0a,0x0b,0x0a,0x04,
|
||||
0x04,0x05,0x02,0x01,0x12,0x03,0x28,0x02,0x13,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x05,0x02,0x01,0x05,0x12,0x03,
|
||||
0x28,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,
|
||||
0x01,0x01,0x12,0x03,0x28,0x09,0x0e,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x05,0x02,0x01,0x03,0x12,0x03,0x28,0x11,
|
||||
0x12,0x0a,0x0a,0x0a,0x02,0x04,0x06,0x12,0x04,0x2b,
|
||||
0x00,0x30,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x06,0x01,
|
||||
0x12,0x03,0x2b,0x08,0x26,0x0a,0x0b,0x0a,0x04,0x04,
|
||||
0x06,0x02,0x00,0x12,0x03,0x2c,0x02,0x27,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x06,0x02,0x00,0x06,0x12,0x03,0x2c,
|
||||
0x02,0x17,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x00,
|
||||
0x01,0x12,0x03,0x2c,0x18,0x22,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x06,0x02,0x00,0x03,0x12,0x03,0x2c,0x25,0x26,
|
||||
0x0a,0x0b,0x0a,0x04,0x04,0x06,0x02,0x01,0x12,0x03,
|
||||
0x2d,0x02,0x28,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,
|
||||
0x01,0x06,0x12,0x03,0x2d,0x02,0x17,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x06,0x02,0x01,0x01,0x12,0x03,0x2d,0x18,
|
||||
0x23,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x01,0x03,
|
||||
0x12,0x03,0x2d,0x26,0x27,0x0a,0x0b,0x0a,0x04,0x04,
|
||||
0x06,0x02,0x02,0x12,0x03,0x2e,0x02,0x26,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x06,0x02,0x02,0x06,0x12,0x03,0x2e,
|
||||
0x02,0x17,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x02,
|
||||
0x01,0x12,0x03,0x2e,0x18,0x21,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x06,0x02,0x02,0x03,0x12,0x03,0x2e,0x24,0x25,
|
||||
0x0a,0x0b,0x0a,0x04,0x04,0x06,0x02,0x03,0x12,0x03,
|
||||
0x2f,0x02,0x27,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,
|
||||
0x03,0x06,0x12,0x03,0x2f,0x02,0x17,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x06,0x02,0x03,0x01,0x12,0x03,0x2f,0x18,
|
||||
0x22,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x03,0x03,
|
||||
0x12,0x03,0x2f,0x25,0x26,0x0a,0x0a,0x0a,0x02,0x04,
|
||||
0x07,0x12,0x04,0x32,0x00,0x37,0x01,0x0a,0x0a,0x0a,
|
||||
0x03,0x04,0x07,0x01,0x12,0x03,0x32,0x08,0x2a,0x0a,
|
||||
0x0b,0x0a,0x04,0x04,0x07,0x02,0x00,0x12,0x03,0x33,
|
||||
0x02,0x18,0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x00,
|
||||
0x05,0x12,0x03,0x33,0x02,0x08,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x07,0x02,0x00,0x01,0x12,0x03,0x33,0x09,0x13,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x00,0x03,0x12,
|
||||
0x03,0x33,0x16,0x17,0x0a,0x0b,0x0a,0x04,0x04,0x07,
|
||||
0x02,0x01,0x12,0x03,0x34,0x02,0x19,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x07,0x02,0x01,0x05,0x12,0x03,0x34,0x02,
|
||||
0x08,0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x01,0x01,
|
||||
0x12,0x03,0x34,0x09,0x14,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x07,0x02,0x01,0x03,0x12,0x03,0x34,0x17,0x18,0x0a,
|
||||
0x0b,0x0a,0x04,0x04,0x07,0x02,0x02,0x12,0x03,0x35,
|
||||
0x02,0x17,0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x02,
|
||||
0x05,0x12,0x03,0x35,0x02,0x08,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x07,0x02,0x02,0x01,0x12,0x03,0x35,0x09,0x12,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x02,0x03,0x12,
|
||||
0x03,0x35,0x15,0x16,0x0a,0x0b,0x0a,0x04,0x04,0x07,
|
||||
0x02,0x03,0x12,0x03,0x36,0x02,0x18,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x07,0x02,0x03,0x05,0x12,0x03,0x36,0x02,
|
||||
0x08,0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x03,0x01,
|
||||
0x12,0x03,0x36,0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x07,0x02,0x03,0x03,0x12,0x03,0x36,0x16,0x17,0x0a,
|
||||
0x0a,0x0a,0x02,0x04,0x08,0x12,0x04,0x39,0x00,0x3e,
|
||||
0x01,0x0a,0x0a,0x0a,0x03,0x04,0x08,0x01,0x12,0x03,
|
||||
0x39,0x08,0x2b,0x0a,0x0b,0x0a,0x04,0x04,0x08,0x02,
|
||||
0x00,0x12,0x03,0x3a,0x02,0x18,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x08,0x02,0x00,0x05,0x12,0x03,0x3a,0x02,0x08,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,0x00,0x01,0x12,
|
||||
0x03,0x3a,0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x08,
|
||||
0x02,0x00,0x03,0x12,0x03,0x3a,0x16,0x17,0x0a,0x0b,
|
||||
0x0a,0x04,0x04,0x08,0x02,0x01,0x12,0x03,0x3b,0x02,
|
||||
0x19,0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,0x01,0x05,
|
||||
0x12,0x03,0x3b,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x08,0x02,0x01,0x01,0x12,0x03,0x3b,0x09,0x14,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x08,0x02,0x01,0x03,0x12,0x03,
|
||||
0x3b,0x17,0x18,0x0a,0x0b,0x0a,0x04,0x04,0x08,0x02,
|
||||
0x02,0x12,0x03,0x3c,0x02,0x17,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x08,0x02,0x02,0x05,0x12,0x03,0x3c,0x02,0x08,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,0x02,0x01,0x12,
|
||||
0x03,0x3c,0x09,0x12,0x0a,0x0c,0x0a,0x05,0x04,0x08,
|
||||
0x02,0x02,0x03,0x12,0x03,0x3c,0x15,0x16,0x0a,0x0b,
|
||||
0x0a,0x04,0x04,0x08,0x02,0x03,0x12,0x03,0x3d,0x02,
|
||||
0x18,0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,0x03,0x05,
|
||||
0x12,0x03,0x3d,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x08,0x02,0x03,0x01,0x12,0x03,0x3d,0x09,0x13,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x08,0x02,0x03,0x03,0x12,0x03,
|
||||
0x3d,0x16,0x17,0x0a,0x0a,0x0a,0x02,0x04,0x09,0x12,
|
||||
0x04,0x40,0x00,0x45,0x01,0x0a,0x0a,0x0a,0x03,0x04,
|
||||
0x09,0x01,0x12,0x03,0x40,0x08,0x2e,0x0a,0x0b,0x0a,
|
||||
0x04,0x04,0x09,0x02,0x00,0x12,0x03,0x41,0x02,0x18,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,0x00,0x05,0x12,
|
||||
0x03,0x41,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x09,
|
||||
0x02,0x00,0x01,0x12,0x03,0x41,0x09,0x13,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x09,0x02,0x00,0x03,0x12,0x03,0x41,
|
||||
0x16,0x17,0x0a,0x0b,0x0a,0x04,0x04,0x09,0x02,0x01,
|
||||
0x12,0x03,0x42,0x02,0x19,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x09,0x02,0x01,0x05,0x12,0x03,0x42,0x02,0x08,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x09,0x02,0x01,0x01,0x12,0x03,
|
||||
0x42,0x09,0x14,0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,
|
||||
0x01,0x03,0x12,0x03,0x42,0x17,0x18,0x0a,0x0b,0x0a,
|
||||
0x04,0x04,0x09,0x02,0x02,0x12,0x03,0x43,0x02,0x17,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,0x02,0x05,0x12,
|
||||
0x03,0x43,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x09,
|
||||
0x02,0x02,0x01,0x12,0x03,0x43,0x09,0x12,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x09,0x02,0x02,0x03,0x12,0x03,0x43,
|
||||
0x15,0x16,0x0a,0x0b,0x0a,0x04,0x04,0x09,0x02,0x03,
|
||||
0x12,0x03,0x44,0x02,0x18,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x09,0x02,0x03,0x05,0x12,0x03,0x44,0x02,0x08,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x09,0x02,0x03,0x01,0x12,0x03,
|
||||
0x44,0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,
|
||||
0x03,0x03,0x12,0x03,0x44,0x16,0x17,0x0a,0x0a,0x0a,
|
||||
0x02,0x04,0x0a,0x12,0x04,0x47,0x00,0x49,0x01,0x0a,
|
||||
0x0a,0x0a,0x03,0x04,0x0a,0x01,0x12,0x03,0x47,0x08,
|
||||
0x25,0x0a,0x0b,0x0a,0x04,0x04,0x0a,0x02,0x00,0x12,
|
||||
0x03,0x48,0x02,0x2d,0x0a,0x0c,0x0a,0x05,0x04,0x0a,
|
||||
0x02,0x00,0x04,0x12,0x03,0x48,0x02,0x0a,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x0a,0x02,0x00,0x06,0x12,0x03,0x48,
|
||||
0x0b,0x20,0x0a,0x0c,0x0a,0x05,0x04,0x0a,0x02,0x00,
|
||||
0x01,0x12,0x03,0x48,0x21,0x28,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x0a,0x02,0x00,0x03,0x12,0x03,0x48,0x2b,0x2c,
|
||||
0x0a,0x0a,0x0a,0x02,0x04,0x0b,0x12,0x04,0x4b,0x00,
|
||||
0x4e,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x0b,0x01,0x12,
|
||||
0x03,0x4b,0x08,0x24,0x0a,0x0b,0x0a,0x04,0x04,0x0b,
|
||||
0x02,0x00,0x12,0x03,0x4c,0x02,0x16,0x0a,0x0c,0x0a,
|
||||
0x05,0x04,0x0b,0x02,0x00,0x05,0x12,0x03,0x4c,0x02,
|
||||
0x08,0x0a,0x0c,0x0a,0x05,0x04,0x0b,0x02,0x00,0x01,
|
||||
0x12,0x03,0x4c,0x09,0x11,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x0b,0x02,0x00,0x03,0x12,0x03,0x4c,0x14,0x15,0x0a,
|
||||
0x0b,0x0a,0x04,0x04,0x0b,0x02,0x01,0x12,0x03,0x4d,
|
||||
0x02,0x1f,0x0a,0x0c,0x0a,0x05,0x04,0x0b,0x02,0x01,
|
||||
0x06,0x12,0x03,0x4d,0x02,0x14,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x0b,0x02,0x01,0x01,0x12,0x03,0x4d,0x15,0x1a,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x0b,0x02,0x01,0x03,0x12,
|
||||
0x03,0x4d,0x1d,0x1e,0x0a,0x0a,0x0a,0x02,0x04,0x0c,
|
||||
0x12,0x04,0x50,0x00,0x53,0x01,0x0a,0x0a,0x0a,0x03,
|
||||
0x04,0x0c,0x01,0x12,0x03,0x50,0x08,0x24,0x0a,0x0b,
|
||||
0x0a,0x04,0x04,0x0c,0x02,0x00,0x12,0x03,0x51,0x02,
|
||||
0x16,0x0a,0x0c,0x0a,0x05,0x04,0x0c,0x02,0x00,0x05,
|
||||
0x12,0x03,0x51,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x0c,0x02,0x00,0x01,0x12,0x03,0x51,0x09,0x11,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x0c,0x02,0x00,0x03,0x12,0x03,
|
||||
0x51,0x14,0x15,0x0a,0x0b,0x0a,0x04,0x04,0x0c,0x02,
|
||||
0x01,0x12,0x03,0x52,0x02,0x1f,0x0a,0x0c,0x0a,0x05,
|
||||
0x04,0x0c,0x02,0x01,0x06,0x12,0x03,0x52,0x02,0x14,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x0c,0x02,0x01,0x01,0x12,
|
||||
0x03,0x52,0x15,0x1a,0x0a,0x0c,0x0a,0x05,0x04,0x0c,
|
||||
0x02,0x01,0x03,0x12,0x03,0x52,0x1d,0x1e,0x0a,0x0a,
|
||||
0x0a,0x02,0x04,0x0d,0x12,0x04,0x55,0x00,0x58,0x01,
|
||||
0x0a,0x0a,0x0a,0x03,0x04,0x0d,0x01,0x12,0x03,0x55,
|
||||
0x08,0x28,0x0a,0x0b,0x0a,0x04,0x04,0x0d,0x02,0x00,
|
||||
0x12,0x03,0x56,0x02,0x1a,0x0a,0x0c,0x0a,0x05,0x04,
|
||||
0x0d,0x02,0x00,0x05,0x12,0x03,0x56,0x02,0x08,0x0a,
|
||||
0x0c,0x0a,0x05,0x04,0x0d,0x02,0x00,0x01,0x12,0x03,
|
||||
0x56,0x09,0x15,0x0a,0x0c,0x0a,0x05,0x04,0x0d,0x02,
|
||||
0x00,0x03,0x12,0x03,0x56,0x18,0x19,0x0a,0x0b,0x0a,
|
||||
0x04,0x04,0x0d,0x02,0x01,0x12,0x03,0x57,0x02,0x1f,
|
||||
0x0a,0x0c,0x0a,0x05,0x04,0x0d,0x02,0x01,0x06,0x12,
|
||||
0x03,0x57,0x02,0x14,0x0a,0x0c,0x0a,0x05,0x04,0x0d,
|
||||
0x02,0x01,0x01,0x12,0x03,0x57,0x15,0x1a,0x0a,0x0c,
|
||||
0x0a,0x05,0x04,0x0d,0x02,0x01,0x03,0x12,0x03,0x57,
|
||||
0x1d,0x1e,0x62,0x06,0x70,0x72,0x6f,0x74,0x6f,0x33,
|
||||
|
||||
};
|
||||
static const char file_name[] = "kinematics.proto";
|
||||
static const char wpi_proto_ProtobufChassisSpeeds_name[] = "wpi.proto.ProtobufChassisSpeeds";
|
||||
std::string_view wpi_proto_ProtobufChassisSpeeds::msg_name(void) noexcept { return wpi_proto_ProtobufChassisSpeeds_name; }
|
||||
pb_filedesc_t wpi_proto_ProtobufChassisSpeeds::file_descriptor(void) noexcept { return {::file_name, ::file_descriptor}; }
|
||||
PB_BIND(wpi_proto_ProtobufChassisSpeeds, wpi_proto_ProtobufChassisSpeeds, AUTO)
|
||||
static const char wpi_proto_ProtobufChassisVelocities_name[] = "wpi.proto.ProtobufChassisVelocities";
|
||||
std::string_view wpi_proto_ProtobufChassisVelocities::msg_name(void) noexcept { return wpi_proto_ProtobufChassisVelocities_name; }
|
||||
pb_filedesc_t wpi_proto_ProtobufChassisVelocities::file_descriptor(void) noexcept { return {::file_name, ::file_descriptor}; }
|
||||
PB_BIND(wpi_proto_ProtobufChassisVelocities, wpi_proto_ProtobufChassisVelocities, AUTO)
|
||||
|
||||
|
||||
static const char wpi_proto_ProtobufChassisAccelerations_name[] = "wpi.proto.ProtobufChassisAccelerations";
|
||||
@@ -458,10 +461,10 @@ pb_filedesc_t wpi_proto_ProtobufDifferentialDriveKinematics::file_descriptor(voi
|
||||
PB_BIND(wpi_proto_ProtobufDifferentialDriveKinematics, wpi_proto_ProtobufDifferentialDriveKinematics, AUTO)
|
||||
|
||||
|
||||
static const char wpi_proto_ProtobufDifferentialDriveWheelSpeeds_name[] = "wpi.proto.ProtobufDifferentialDriveWheelSpeeds";
|
||||
std::string_view wpi_proto_ProtobufDifferentialDriveWheelSpeeds::msg_name(void) noexcept { return wpi_proto_ProtobufDifferentialDriveWheelSpeeds_name; }
|
||||
pb_filedesc_t wpi_proto_ProtobufDifferentialDriveWheelSpeeds::file_descriptor(void) noexcept { return {::file_name, ::file_descriptor}; }
|
||||
PB_BIND(wpi_proto_ProtobufDifferentialDriveWheelSpeeds, wpi_proto_ProtobufDifferentialDriveWheelSpeeds, AUTO)
|
||||
static const char wpi_proto_ProtobufDifferentialDriveWheelVelocities_name[] = "wpi.proto.ProtobufDifferentialDriveWheelVelocities";
|
||||
std::string_view wpi_proto_ProtobufDifferentialDriveWheelVelocities::msg_name(void) noexcept { return wpi_proto_ProtobufDifferentialDriveWheelVelocities_name; }
|
||||
pb_filedesc_t wpi_proto_ProtobufDifferentialDriveWheelVelocities::file_descriptor(void) noexcept { return {::file_name, ::file_descriptor}; }
|
||||
PB_BIND(wpi_proto_ProtobufDifferentialDriveWheelVelocities, wpi_proto_ProtobufDifferentialDriveWheelVelocities, AUTO)
|
||||
|
||||
|
||||
static const char wpi_proto_ProtobufDifferentialDriveWheelAccelerations_name[] = "wpi.proto.ProtobufDifferentialDriveWheelAccelerations";
|
||||
@@ -488,10 +491,10 @@ pb_filedesc_t wpi_proto_ProtobufMecanumDriveWheelPositions::file_descriptor(void
|
||||
PB_BIND(wpi_proto_ProtobufMecanumDriveWheelPositions, wpi_proto_ProtobufMecanumDriveWheelPositions, AUTO)
|
||||
|
||||
|
||||
static const char wpi_proto_ProtobufMecanumDriveWheelSpeeds_name[] = "wpi.proto.ProtobufMecanumDriveWheelSpeeds";
|
||||
std::string_view wpi_proto_ProtobufMecanumDriveWheelSpeeds::msg_name(void) noexcept { return wpi_proto_ProtobufMecanumDriveWheelSpeeds_name; }
|
||||
pb_filedesc_t wpi_proto_ProtobufMecanumDriveWheelSpeeds::file_descriptor(void) noexcept { return {::file_name, ::file_descriptor}; }
|
||||
PB_BIND(wpi_proto_ProtobufMecanumDriveWheelSpeeds, wpi_proto_ProtobufMecanumDriveWheelSpeeds, AUTO)
|
||||
static const char wpi_proto_ProtobufMecanumDriveWheelVelocities_name[] = "wpi.proto.ProtobufMecanumDriveWheelVelocities";
|
||||
std::string_view wpi_proto_ProtobufMecanumDriveWheelVelocities::msg_name(void) noexcept { return wpi_proto_ProtobufMecanumDriveWheelVelocities_name; }
|
||||
pb_filedesc_t wpi_proto_ProtobufMecanumDriveWheelVelocities::file_descriptor(void) noexcept { return {::file_name, ::file_descriptor}; }
|
||||
PB_BIND(wpi_proto_ProtobufMecanumDriveWheelVelocities, wpi_proto_ProtobufMecanumDriveWheelVelocities, AUTO)
|
||||
|
||||
|
||||
static const char wpi_proto_ProtobufMecanumDriveWheelAccelerations_name[] = "wpi.proto.ProtobufMecanumDriveWheelAccelerations";
|
||||
@@ -512,10 +515,10 @@ pb_filedesc_t wpi_proto_ProtobufSwerveModulePosition::file_descriptor(void) noex
|
||||
PB_BIND(wpi_proto_ProtobufSwerveModulePosition, wpi_proto_ProtobufSwerveModulePosition, AUTO)
|
||||
|
||||
|
||||
static const char wpi_proto_ProtobufSwerveModuleState_name[] = "wpi.proto.ProtobufSwerveModuleState";
|
||||
std::string_view wpi_proto_ProtobufSwerveModuleState::msg_name(void) noexcept { return wpi_proto_ProtobufSwerveModuleState_name; }
|
||||
pb_filedesc_t wpi_proto_ProtobufSwerveModuleState::file_descriptor(void) noexcept { return {::file_name, ::file_descriptor}; }
|
||||
PB_BIND(wpi_proto_ProtobufSwerveModuleState, wpi_proto_ProtobufSwerveModuleState, AUTO)
|
||||
static const char wpi_proto_ProtobufSwerveModuleVelocity_name[] = "wpi.proto.ProtobufSwerveModuleVelocity";
|
||||
std::string_view wpi_proto_ProtobufSwerveModuleVelocity::msg_name(void) noexcept { return wpi_proto_ProtobufSwerveModuleVelocity_name; }
|
||||
pb_filedesc_t wpi_proto_ProtobufSwerveModuleVelocity::file_descriptor(void) noexcept { return {::file_name, ::file_descriptor}; }
|
||||
PB_BIND(wpi_proto_ProtobufSwerveModuleVelocity, wpi_proto_ProtobufSwerveModuleVelocity, AUTO)
|
||||
|
||||
|
||||
static const char wpi_proto_ProtobufSwerveModuleAcceleration_name[] = "wpi.proto.ProtobufSwerveModuleAcceleration";
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
#endif
|
||||
|
||||
/* Struct definitions */
|
||||
typedef struct _wpi_proto_ProtobufChassisSpeeds {
|
||||
typedef struct _wpi_proto_ProtobufChassisVelocities {
|
||||
static const pb_msgdesc_t* msg_descriptor(void) noexcept;
|
||||
static std::string_view msg_name(void) noexcept;
|
||||
static pb_filedesc_t file_descriptor(void) noexcept;
|
||||
@@ -24,7 +24,7 @@ typedef struct _wpi_proto_ProtobufChassisSpeeds {
|
||||
double vx;
|
||||
double vy;
|
||||
double omega;
|
||||
} wpi_proto_ProtobufChassisSpeeds;
|
||||
} wpi_proto_ProtobufChassisVelocities;
|
||||
|
||||
typedef struct _wpi_proto_ProtobufChassisAccelerations {
|
||||
static const pb_msgdesc_t* msg_descriptor(void) noexcept;
|
||||
@@ -44,14 +44,14 @@ typedef struct _wpi_proto_ProtobufDifferentialDriveKinematics {
|
||||
double trackwidth;
|
||||
} wpi_proto_ProtobufDifferentialDriveKinematics;
|
||||
|
||||
typedef struct _wpi_proto_ProtobufDifferentialDriveWheelSpeeds {
|
||||
typedef struct _wpi_proto_ProtobufDifferentialDriveWheelVelocities {
|
||||
static const pb_msgdesc_t* msg_descriptor(void) noexcept;
|
||||
static std::string_view msg_name(void) noexcept;
|
||||
static pb_filedesc_t file_descriptor(void) noexcept;
|
||||
|
||||
double left;
|
||||
double right;
|
||||
} wpi_proto_ProtobufDifferentialDriveWheelSpeeds;
|
||||
} wpi_proto_ProtobufDifferentialDriveWheelVelocities;
|
||||
|
||||
typedef struct _wpi_proto_ProtobufDifferentialDriveWheelAccelerations {
|
||||
static const pb_msgdesc_t* msg_descriptor(void) noexcept;
|
||||
@@ -93,7 +93,7 @@ typedef struct _wpi_proto_ProtobufMecanumDriveWheelPositions {
|
||||
double rear_right;
|
||||
} wpi_proto_ProtobufMecanumDriveWheelPositions;
|
||||
|
||||
typedef struct _wpi_proto_ProtobufMecanumDriveWheelSpeeds {
|
||||
typedef struct _wpi_proto_ProtobufMecanumDriveWheelVelocities {
|
||||
static const pb_msgdesc_t* msg_descriptor(void) noexcept;
|
||||
static std::string_view msg_name(void) noexcept;
|
||||
static pb_filedesc_t file_descriptor(void) noexcept;
|
||||
@@ -102,7 +102,7 @@ typedef struct _wpi_proto_ProtobufMecanumDriveWheelSpeeds {
|
||||
double front_right;
|
||||
double rear_left;
|
||||
double rear_right;
|
||||
} wpi_proto_ProtobufMecanumDriveWheelSpeeds;
|
||||
} wpi_proto_ProtobufMecanumDriveWheelVelocities;
|
||||
|
||||
typedef struct _wpi_proto_ProtobufMecanumDriveWheelAccelerations {
|
||||
static const pb_msgdesc_t* msg_descriptor(void) noexcept;
|
||||
@@ -132,14 +132,14 @@ typedef struct _wpi_proto_ProtobufSwerveModulePosition {
|
||||
pb_callback_t angle;
|
||||
} wpi_proto_ProtobufSwerveModulePosition;
|
||||
|
||||
typedef struct _wpi_proto_ProtobufSwerveModuleState {
|
||||
typedef struct _wpi_proto_ProtobufSwerveModuleVelocity {
|
||||
static const pb_msgdesc_t* msg_descriptor(void) noexcept;
|
||||
static std::string_view msg_name(void) noexcept;
|
||||
static pb_filedesc_t file_descriptor(void) noexcept;
|
||||
|
||||
double speed;
|
||||
double velocity;
|
||||
pb_callback_t angle;
|
||||
} wpi_proto_ProtobufSwerveModuleState;
|
||||
} wpi_proto_ProtobufSwerveModuleVelocity;
|
||||
|
||||
typedef struct _wpi_proto_ProtobufSwerveModuleAcceleration {
|
||||
static const pb_msgdesc_t* msg_descriptor(void) noexcept;
|
||||
@@ -152,45 +152,45 @@ typedef struct _wpi_proto_ProtobufSwerveModuleAcceleration {
|
||||
|
||||
|
||||
/* Initializer values for message structs */
|
||||
#define wpi_proto_ProtobufChassisSpeeds_init_default {0, 0, 0}
|
||||
#define wpi_proto_ProtobufChassisVelocities_init_default {0, 0, 0}
|
||||
#define wpi_proto_ProtobufChassisAccelerations_init_default {0, 0, 0}
|
||||
#define wpi_proto_ProtobufDifferentialDriveKinematics_init_default {0}
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelSpeeds_init_default {0, 0}
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelVelocities_init_default {0, 0}
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelAccelerations_init_default {0, 0}
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelPositions_init_default {0, 0}
|
||||
#define wpi_proto_ProtobufMecanumDriveKinematics_init_default {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelPositions_init_default {0, 0, 0, 0}
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelSpeeds_init_default {0, 0, 0, 0}
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelVelocities_init_default {0, 0, 0, 0}
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelAccelerations_init_default {0, 0, 0, 0}
|
||||
#define wpi_proto_ProtobufSwerveDriveKinematics_init_default {{{NULL}, NULL}}
|
||||
#define wpi_proto_ProtobufSwerveModulePosition_init_default {0, {{NULL}, NULL}}
|
||||
#define wpi_proto_ProtobufSwerveModuleState_init_default {0, {{NULL}, NULL}}
|
||||
#define wpi_proto_ProtobufSwerveModuleVelocity_init_default {0, {{NULL}, NULL}}
|
||||
#define wpi_proto_ProtobufSwerveModuleAcceleration_init_default {0, {{NULL}, NULL}}
|
||||
#define wpi_proto_ProtobufChassisSpeeds_init_zero {0, 0, 0}
|
||||
#define wpi_proto_ProtobufChassisVelocities_init_zero {0, 0, 0}
|
||||
#define wpi_proto_ProtobufChassisAccelerations_init_zero {0, 0, 0}
|
||||
#define wpi_proto_ProtobufDifferentialDriveKinematics_init_zero {0}
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelSpeeds_init_zero {0, 0}
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelVelocities_init_zero {0, 0}
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelAccelerations_init_zero {0, 0}
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelPositions_init_zero {0, 0}
|
||||
#define wpi_proto_ProtobufMecanumDriveKinematics_init_zero {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelPositions_init_zero {0, 0, 0, 0}
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelSpeeds_init_zero {0, 0, 0, 0}
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelVelocities_init_zero {0, 0, 0, 0}
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelAccelerations_init_zero {0, 0, 0, 0}
|
||||
#define wpi_proto_ProtobufSwerveDriveKinematics_init_zero {{{NULL}, NULL}}
|
||||
#define wpi_proto_ProtobufSwerveModulePosition_init_zero {0, {{NULL}, NULL}}
|
||||
#define wpi_proto_ProtobufSwerveModuleState_init_zero {0, {{NULL}, NULL}}
|
||||
#define wpi_proto_ProtobufSwerveModuleVelocity_init_zero {0, {{NULL}, NULL}}
|
||||
#define wpi_proto_ProtobufSwerveModuleAcceleration_init_zero {0, {{NULL}, NULL}}
|
||||
|
||||
/* Field tags (for use in manual encoding/decoding) */
|
||||
#define wpi_proto_ProtobufChassisSpeeds_vx_tag 1
|
||||
#define wpi_proto_ProtobufChassisSpeeds_vy_tag 2
|
||||
#define wpi_proto_ProtobufChassisSpeeds_omega_tag 3
|
||||
#define wpi_proto_ProtobufChassisVelocities_vx_tag 1
|
||||
#define wpi_proto_ProtobufChassisVelocities_vy_tag 2
|
||||
#define wpi_proto_ProtobufChassisVelocities_omega_tag 3
|
||||
#define wpi_proto_ProtobufChassisAccelerations_ax_tag 1
|
||||
#define wpi_proto_ProtobufChassisAccelerations_ay_tag 2
|
||||
#define wpi_proto_ProtobufChassisAccelerations_alpha_tag 3
|
||||
#define wpi_proto_ProtobufDifferentialDriveKinematics_trackwidth_tag 1
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelSpeeds_left_tag 1
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelSpeeds_right_tag 2
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelVelocities_left_tag 1
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelVelocities_right_tag 2
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelAccelerations_left_tag 1
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelAccelerations_right_tag 2
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelPositions_left_tag 1
|
||||
@@ -203,10 +203,10 @@ typedef struct _wpi_proto_ProtobufSwerveModuleAcceleration {
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelPositions_front_right_tag 2
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelPositions_rear_left_tag 3
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelPositions_rear_right_tag 4
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelSpeeds_front_left_tag 1
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelSpeeds_front_right_tag 2
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelSpeeds_rear_left_tag 3
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelSpeeds_rear_right_tag 4
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelVelocities_front_left_tag 1
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelVelocities_front_right_tag 2
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelVelocities_rear_left_tag 3
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelVelocities_rear_right_tag 4
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelAccelerations_front_left_tag 1
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelAccelerations_front_right_tag 2
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelAccelerations_rear_left_tag 3
|
||||
@@ -214,18 +214,18 @@ typedef struct _wpi_proto_ProtobufSwerveModuleAcceleration {
|
||||
#define wpi_proto_ProtobufSwerveDriveKinematics_modules_tag 1
|
||||
#define wpi_proto_ProtobufSwerveModulePosition_distance_tag 1
|
||||
#define wpi_proto_ProtobufSwerveModulePosition_angle_tag 2
|
||||
#define wpi_proto_ProtobufSwerveModuleState_speed_tag 1
|
||||
#define wpi_proto_ProtobufSwerveModuleState_angle_tag 2
|
||||
#define wpi_proto_ProtobufSwerveModuleVelocity_velocity_tag 1
|
||||
#define wpi_proto_ProtobufSwerveModuleVelocity_angle_tag 2
|
||||
#define wpi_proto_ProtobufSwerveModuleAcceleration_acceleration_tag 1
|
||||
#define wpi_proto_ProtobufSwerveModuleAcceleration_angle_tag 2
|
||||
|
||||
/* Struct field encoding specification for nanopb */
|
||||
#define wpi_proto_ProtobufChassisSpeeds_FIELDLIST(X, a) \
|
||||
#define wpi_proto_ProtobufChassisVelocities_FIELDLIST(X, a) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, vx, 1) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, vy, 2) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, omega, 3)
|
||||
#define wpi_proto_ProtobufChassisSpeeds_CALLBACK NULL
|
||||
#define wpi_proto_ProtobufChassisSpeeds_DEFAULT NULL
|
||||
#define wpi_proto_ProtobufChassisVelocities_CALLBACK NULL
|
||||
#define wpi_proto_ProtobufChassisVelocities_DEFAULT NULL
|
||||
|
||||
#define wpi_proto_ProtobufChassisAccelerations_FIELDLIST(X, a) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, ax, 1) \
|
||||
@@ -239,11 +239,11 @@ X(a, STATIC, SINGULAR, DOUBLE, trackwidth, 1)
|
||||
#define wpi_proto_ProtobufDifferentialDriveKinematics_CALLBACK NULL
|
||||
#define wpi_proto_ProtobufDifferentialDriveKinematics_DEFAULT NULL
|
||||
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelSpeeds_FIELDLIST(X, a) \
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelVelocities_FIELDLIST(X, a) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, left, 1) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, right, 2)
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelSpeeds_CALLBACK NULL
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelSpeeds_DEFAULT NULL
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelVelocities_CALLBACK NULL
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelVelocities_DEFAULT NULL
|
||||
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelAccelerations_FIELDLIST(X, a) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, left, 1) \
|
||||
@@ -277,13 +277,13 @@ X(a, STATIC, SINGULAR, DOUBLE, rear_right, 4)
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelPositions_CALLBACK NULL
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelPositions_DEFAULT NULL
|
||||
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelSpeeds_FIELDLIST(X, a) \
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelVelocities_FIELDLIST(X, a) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, front_left, 1) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, front_right, 2) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, rear_left, 3) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, rear_right, 4)
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelSpeeds_CALLBACK NULL
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelSpeeds_DEFAULT NULL
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelVelocities_CALLBACK NULL
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelVelocities_DEFAULT NULL
|
||||
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelAccelerations_FIELDLIST(X, a) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, front_left, 1) \
|
||||
@@ -306,12 +306,12 @@ X(a, CALLBACK, OPTIONAL, MESSAGE, angle, 2)
|
||||
#define wpi_proto_ProtobufSwerveModulePosition_DEFAULT NULL
|
||||
#define wpi_proto_ProtobufSwerveModulePosition_angle_MSGTYPE wpi_proto_ProtobufRotation2d
|
||||
|
||||
#define wpi_proto_ProtobufSwerveModuleState_FIELDLIST(X, a) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, speed, 1) \
|
||||
#define wpi_proto_ProtobufSwerveModuleVelocity_FIELDLIST(X, a) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, velocity, 1) \
|
||||
X(a, CALLBACK, OPTIONAL, MESSAGE, angle, 2)
|
||||
#define wpi_proto_ProtobufSwerveModuleState_CALLBACK pb_default_field_callback
|
||||
#define wpi_proto_ProtobufSwerveModuleState_DEFAULT NULL
|
||||
#define wpi_proto_ProtobufSwerveModuleState_angle_MSGTYPE wpi_proto_ProtobufRotation2d
|
||||
#define wpi_proto_ProtobufSwerveModuleVelocity_CALLBACK pb_default_field_callback
|
||||
#define wpi_proto_ProtobufSwerveModuleVelocity_DEFAULT NULL
|
||||
#define wpi_proto_ProtobufSwerveModuleVelocity_angle_MSGTYPE wpi_proto_ProtobufRotation2d
|
||||
|
||||
#define wpi_proto_ProtobufSwerveModuleAcceleration_FIELDLIST(X, a) \
|
||||
X(a, STATIC, SINGULAR, DOUBLE, acceleration, 1) \
|
||||
@@ -324,18 +324,18 @@ X(a, CALLBACK, OPTIONAL, MESSAGE, angle, 2)
|
||||
/* wpi_proto_ProtobufMecanumDriveKinematics_size depends on runtime parameters */
|
||||
/* wpi_proto_ProtobufSwerveDriveKinematics_size depends on runtime parameters */
|
||||
/* wpi_proto_ProtobufSwerveModulePosition_size depends on runtime parameters */
|
||||
/* wpi_proto_ProtobufSwerveModuleState_size depends on runtime parameters */
|
||||
/* wpi_proto_ProtobufSwerveModuleVelocity_size depends on runtime parameters */
|
||||
/* wpi_proto_ProtobufSwerveModuleAcceleration_size depends on runtime parameters */
|
||||
#define WPI_PROTO_KINEMATICS_NPB_H_MAX_SIZE wpi_proto_ProtobufMecanumDriveWheelPositions_size
|
||||
#define wpi_proto_ProtobufChassisAccelerations_size 27
|
||||
#define wpi_proto_ProtobufChassisSpeeds_size 27
|
||||
#define wpi_proto_ProtobufChassisVelocities_size 27
|
||||
#define wpi_proto_ProtobufDifferentialDriveKinematics_size 9
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelAccelerations_size 18
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelPositions_size 18
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelSpeeds_size 18
|
||||
#define wpi_proto_ProtobufDifferentialDriveWheelVelocities_size 18
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelAccelerations_size 36
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelPositions_size 36
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelSpeeds_size 36
|
||||
#define wpi_proto_ProtobufMecanumDriveWheelVelocities_size 36
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user