[wpimath] Remove unit suffixes from variable names (#7529)

* Move units into API docs instead because suffixes make user code verbose and hard to read
* Rename trackWidth to trackwidth
* Make ultrasonic classes use meters instead of a mix of m, cm, mm, ft,
  and inches
This commit is contained in:
Tyler Veness
2025-02-10 07:23:04 -08:00
committed by GitHub
parent 764ada9b66
commit ac1705ae2b
250 changed files with 2953 additions and 3584 deletions

View File

@@ -19,80 +19,80 @@ import us.hebi.quickbuf.RepeatedByte;
import us.hebi.quickbuf.RepeatedMessage;
public final class Kinematics {
private static final RepeatedByte descriptorData = ProtoUtil.decodeBase64(3021,
private static final RepeatedByte descriptorData = ProtoUtil.decodeBase64(3020,
"ChBraW5lbWF0aWNzLnByb3RvEgl3cGkucHJvdG8aEGdlb21ldHJ5MmQucHJvdG8iTQoVUHJvdG9idWZD" +
"aGFzc2lzU3BlZWRzEg4KAnZ4GAEgASgBUgJ2eBIOCgJ2eRgCIAEoAVICdnkSFAoFb21lZ2EYAyABKAFS" +
"BW9tZWdhIkYKI1Byb3RvYnVmRGlmZmVyZW50aWFsRHJpdmVLaW5lbWF0aWNzEh8KC3RyYWNrX3dpZHRo" +
"GAEgASgBUgp0cmFja1dpZHRoIlAKJFByb3RvYnVmRGlmZmVyZW50aWFsRHJpdmVXaGVlbFNwZWVkcxIS" +
"CgRsZWZ0GAEgASgBUgRsZWZ0EhQKBXJpZ2h0GAIgASgBUgVyaWdodCJTCidQcm90b2J1ZkRpZmZlcmVu" +
"dGlhbERyaXZlV2hlZWxQb3NpdGlvbnMSEgoEbGVmdBgBIAEoAVIEbGVmdBIUCgVyaWdodBgCIAEoAVIF" +
"cmlnaHQipAIKHlByb3RvYnVmTWVjYW51bURyaXZlS2luZW1hdGljcxI/Cgpmcm9udF9sZWZ0GAEgASgL" +
"MiAud3BpLnByb3RvLlByb3RvYnVmVHJhbnNsYXRpb24yZFIJZnJvbnRMZWZ0EkEKC2Zyb250X3JpZ2h0" +
"GAIgASgLMiAud3BpLnByb3RvLlByb3RvYnVmVHJhbnNsYXRpb24yZFIKZnJvbnRSaWdodBI9CglyZWFy" +
"X2xlZnQYAyABKAsyIC53cGkucHJvdG8uUHJvdG9idWZUcmFuc2xhdGlvbjJkUghyZWFyTGVmdBI/Cgpy" +
"ZWFyX3JpZ2h0GAQgASgLMiAud3BpLnByb3RvLlByb3RvYnVmVHJhbnNsYXRpb24yZFIJcmVhclJpZ2h0" +
"IqABCiJQcm90b2J1Zk1lY2FudW1Ecml2ZVdoZWVsUG9zaXRpb25zEh0KCmZyb250X2xlZnQYASABKAFS" +
"CWZyb250TGVmdBIfCgtmcm9udF9yaWdodBgCIAEoAVIKZnJvbnRSaWdodBIbCglyZWFyX2xlZnQYAyAB" +
"KAFSCHJlYXJMZWZ0Eh0KCnJlYXJfcmlnaHQYBCABKAFSCXJlYXJSaWdodCKdAQofUHJvdG9idWZNZWNh" +
"bnVtRHJpdmVXaGVlbFNwZWVkcxIdCgpmcm9udF9sZWZ0GAEgASgBUglmcm9udExlZnQSHwoLZnJvbnRf" +
"cmlnaHQYAiABKAFSCmZyb250UmlnaHQSGwoJcmVhcl9sZWZ0GAMgASgBUghyZWFyTGVmdBIdCgpyZWFy" +
"X3JpZ2h0GAQgASgBUglyZWFyUmlnaHQiWwodUHJvdG9idWZTd2VydmVEcml2ZUtpbmVtYXRpY3MSOgoH" +
"bW9kdWxlcxgBIAMoCzIgLndwaS5wcm90by5Qcm90b2J1ZlRyYW5zbGF0aW9uMmRSB21vZHVsZXMibwoc" +
"UHJvdG9idWZTd2VydmVNb2R1bGVQb3NpdGlvbhIaCghkaXN0YW5jZRgBIAEoAVIIZGlzdGFuY2USMwoF" +
"YW5nbGUYAiABKAsyHS53cGkucHJvdG8uUHJvdG9idWZSb3RhdGlvbjJkUgVhbmdsZSJmChlQcm90b2J1",
"ZlN3ZXJ2ZU1vZHVsZVN0YXRlEhQKBXNwZWVkGAEgASgBUgVzcGVlZBIzCgVhbmdsZRgCIAEoCzIdLndw" +
"aS5wcm90by5Qcm90b2J1ZlJvdGF0aW9uMmRSBWFuZ2xlQhoKGGVkdS53cGkuZmlyc3QubWF0aC5wcm90" +
"b0qZDQoGEgQAAD0BCggKAQwSAwAAEgoICgECEgMCABIKCQoCAwASAwQAGgoICgEIEgMGADEKCQoCCAES" +
"AwYAMQoKCgIEABIECAAMAQoKCgMEAAESAwgIHQoLCgQEAAIAEgMJAhAKDAoFBAACAAUSAwkCCAoMCgUE" +
"AAIAARIDCQkLCgwKBQQAAgADEgMJDg8KCwoEBAACARIDCgIQCgwKBQQAAgEFEgMKAggKDAoFBAACAQES" +
"AwoJCwoMCgUEAAIBAxIDCg4PCgsKBAQAAgISAwsCEwoMCgUEAAICBRIDCwIICgwKBQQAAgIBEgMLCQ4K" +
"DAoFBAACAgMSAwsREgoKCgIEARIEDgAQAQoKCgMEAQESAw4IKwoLCgQEAQIAEgMPAhkKDAoFBAECAAUS" +
"Aw8CCAoMCgUEAQIAARIDDwkUCgwKBQQBAgADEgMPFxgKCgoCBAISBBIAFQEKCgoDBAIBEgMSCCwKCwoE" +
"BAICABIDEwISCgwKBQQCAgAFEgMTAggKDAoFBAICAAESAxMJDQoMCgUEAgIAAxIDExARCgsKBAQCAgES" +
"AxQCEwoMCgUEAgIBBRIDFAIICgwKBQQCAgEBEgMUCQ4KDAoFBAICAQMSAxQREgoKCgIEAxIEFwAaAQoK" +
"CgMEAwESAxcILwoLCgQEAwIAEgMYAhIKDAoFBAMCAAUSAxgCCAoMCgUEAwIAARIDGAkNCgwKBQQDAgAD" +
"EgMYEBEKCwoEBAMCARIDGQITCgwKBQQDAgEFEgMZAggKDAoFBAMCAQESAxkJDgoMCgUEAwIBAxIDGRES" +
"CgoKAgQEEgQcACEBCgoKAwQEARIDHAgmCgsKBAQEAgASAx0CJwoMCgUEBAIABhIDHQIXCgwKBQQEAgAB" +
"EgMdGCIKDAoFBAQCAAMSAx0lJgoLCgQEBAIBEgMeAigKDAoFBAQCAQYSAx4CFwoMCgUEBAIBARIDHhgj" +
"CgwKBQQEAgEDEgMeJicKCwoEBAQCAhIDHwImCgwKBQQEAgIGEgMfAhcKDAoFBAQCAgESAx8YIQoMCgUE" +
"BAICAxIDHyQlCgsKBAQEAgMSAyACJwoMCgUEBAIDBhIDIAIXCgwKBQQEAgMBEgMgGCIKDAoFBAQCAwMS" +
"AyAlJgoKCgIEBRIEIwAoAQoKCgMEBQESAyMIKgoLCgQEBQIAEgMkAhgKDAoFBAUCAAUSAyQCCAoMCgUE" +
"BQIAARIDJAkTCgwKBQQFAgADEgMkFhcKCwoEBAUCARIDJQIZCgwKBQQFAgEFEgMlAggKDAoFBAUCAQES" +
"AyUJFAoMCgUEBQIBAxIDJRcYCgsKBAQFAgISAyYCFwoMCgUEBQICBRIDJgIICgwKBQQFAgIBEgMmCRIK" +
"DAoFBAUCAgMSAyYVFgoLCgQEBQIDEgMnAhgKDAoFBAUCAwUSAycCCAoMCgUEBQIDARIDJwkTCgwKBQQF",
"AgMDEgMnFhcKCgoCBAYSBCoALwEKCgoDBAYBEgMqCCcKCwoEBAYCABIDKwIYCgwKBQQGAgAFEgMrAggK" +
"DAoFBAYCAAESAysJEwoMCgUEBgIAAxIDKxYXCgsKBAQGAgESAywCGQoMCgUEBgIBBRIDLAIICgwKBQQG" +
"AgEBEgMsCRQKDAoFBAYCAQMSAywXGAoLCgQEBgICEgMtAhcKDAoFBAYCAgUSAy0CCAoMCgUEBgICARID" +
"LQkSCgwKBQQGAgIDEgMtFRYKCwoEBAYCAxIDLgIYCgwKBQQGAgMFEgMuAggKDAoFBAYCAwESAy4JEwoM" +
"CgUEBgIDAxIDLhYXCgoKAgQHEgQxADMBCgoKAwQHARIDMQglCgsKBAQHAgASAzICLQoMCgUEBwIABBID" +
"MgIKCgwKBQQHAgAGEgMyCyAKDAoFBAcCAAESAzIhKAoMCgUEBwIAAxIDMissCgoKAgQIEgQ1ADgBCgoK" +
"AwQIARIDNQgkCgsKBAQIAgASAzYCFgoMCgUECAIABRIDNgIICgwKBQQIAgABEgM2CREKDAoFBAgCAAMS" +
"AzYUFQoLCgQECAIBEgM3Ah8KDAoFBAgCAQYSAzcCFAoMCgUECAIBARIDNxUaCgwKBQQIAgEDEgM3HR4K" +
"CgoCBAkSBDoAPQEKCgoDBAkBEgM6CCEKCwoEBAkCABIDOwITCgwKBQQJAgAFEgM7AggKDAoFBAkCAAES" +
"AzsJDgoMCgUECQIAAxIDOxESCgsKBAQJAgESAzwCHwoMCgUECQIBBhIDPAIUCgwKBQQJAgEBEgM8FRoK" +
"DAoFBAkCAQMSAzwdHmIGcHJvdG8z");
"BW9tZWdhIkUKI1Byb3RvYnVmRGlmZmVyZW50aWFsRHJpdmVLaW5lbWF0aWNzEh4KCnRyYWNrd2lkdGgY" +
"ASABKAFSCnRyYWNrd2lkdGgiUAokUHJvdG9idWZEaWZmZXJlbnRpYWxEcml2ZVdoZWVsU3BlZWRzEhIK" +
"BGxlZnQYASABKAFSBGxlZnQSFAoFcmlnaHQYAiABKAFSBXJpZ2h0IlMKJ1Byb3RvYnVmRGlmZmVyZW50" +
"aWFsRHJpdmVXaGVlbFBvc2l0aW9ucxISCgRsZWZ0GAEgASgBUgRsZWZ0EhQKBXJpZ2h0GAIgASgBUgVy" +
"aWdodCKkAgoeUHJvdG9idWZNZWNhbnVtRHJpdmVLaW5lbWF0aWNzEj8KCmZyb250X2xlZnQYASABKAsy" +
"IC53cGkucHJvdG8uUHJvdG9idWZUcmFuc2xhdGlvbjJkUglmcm9udExlZnQSQQoLZnJvbnRfcmlnaHQY" +
"AiABKAsyIC53cGkucHJvdG8uUHJvdG9idWZUcmFuc2xhdGlvbjJkUgpmcm9udFJpZ2h0Ej0KCXJlYXJf" +
"bGVmdBgDIAEoCzIgLndwaS5wcm90by5Qcm90b2J1ZlRyYW5zbGF0aW9uMmRSCHJlYXJMZWZ0Ej8KCnJl" +
"YXJfcmlnaHQYBCABKAsyIC53cGkucHJvdG8uUHJvdG9idWZUcmFuc2xhdGlvbjJkUglyZWFyUmlnaHQi" +
"oAEKIlByb3RvYnVmTWVjYW51bURyaXZlV2hlZWxQb3NpdGlvbnMSHQoKZnJvbnRfbGVmdBgBIAEoAVIJ" +
"ZnJvbnRMZWZ0Eh8KC2Zyb250X3JpZ2h0GAIgASgBUgpmcm9udFJpZ2h0EhsKCXJlYXJfbGVmdBgDIAEo" +
"AVIIcmVhckxlZnQSHQoKcmVhcl9yaWdodBgEIAEoAVIJcmVhclJpZ2h0Ip0BCh9Qcm90b2J1Zk1lY2Fu" +
"dW1Ecml2ZVdoZWVsU3BlZWRzEh0KCmZyb250X2xlZnQYASABKAFSCWZyb250TGVmdBIfCgtmcm9udF9y" +
"aWdodBgCIAEoAVIKZnJvbnRSaWdodBIbCglyZWFyX2xlZnQYAyABKAFSCHJlYXJMZWZ0Eh0KCnJlYXJf" +
"cmlnaHQYBCABKAFSCXJlYXJSaWdodCJbCh1Qcm90b2J1ZlN3ZXJ2ZURyaXZlS2luZW1hdGljcxI6Cgdt" +
"b2R1bGVzGAEgAygLMiAud3BpLnByb3RvLlByb3RvYnVmVHJhbnNsYXRpb24yZFIHbW9kdWxlcyJvChxQ" +
"cm90b2J1ZlN3ZXJ2ZU1vZHVsZVBvc2l0aW9uEhoKCGRpc3RhbmNlGAEgASgBUghkaXN0YW5jZRIzCgVh" +
"bmdsZRgCIAEoCzIdLndwaS5wcm90by5Qcm90b2J1ZlJvdGF0aW9uMmRSBWFuZ2xlImYKGVByb3RvYnVm",
"U3dlcnZlTW9kdWxlU3RhdGUSFAoFc3BlZWQYASABKAFSBXNwZWVkEjMKBWFuZ2xlGAIgASgLMh0ud3Bp" +
"LnByb3RvLlByb3RvYnVmUm90YXRpb24yZFIFYW5nbGVCGgoYZWR1LndwaS5maXJzdC5tYXRoLnByb3Rv" +
"SpkNCgYSBAAAPQEKCAoBDBIDAAASCggKAQISAwIAEgoJCgIDABIDBAAaCggKAQgSAwYAMQoJCgIIARID" +
"BgAxCgoKAgQAEgQIAAwBCgoKAwQAARIDCAgdCgsKBAQAAgASAwkCEAoMCgUEAAIABRIDCQIICgwKBQQA" +
"AgABEgMJCQsKDAoFBAACAAMSAwkODwoLCgQEAAIBEgMKAhAKDAoFBAACAQUSAwoCCAoMCgUEAAIBARID" +
"CgkLCgwKBQQAAgEDEgMKDg8KCwoEBAACAhIDCwITCgwKBQQAAgIFEgMLAggKDAoFBAACAgESAwsJDgoM" +
"CgUEAAICAxIDCxESCgoKAgQBEgQOABABCgoKAwQBARIDDggrCgsKBAQBAgASAw8CGAoMCgUEAQIABRID" +
"DwIICgwKBQQBAgABEgMPCRMKDAoFBAECAAMSAw8WFwoKCgIEAhIEEgAVAQoKCgMEAgESAxIILAoLCgQE" +
"AgIAEgMTAhIKDAoFBAICAAUSAxMCCAoMCgUEAgIAARIDEwkNCgwKBQQCAgADEgMTEBEKCwoEBAICARID" +
"FAITCgwKBQQCAgEFEgMUAggKDAoFBAICAQESAxQJDgoMCgUEAgIBAxIDFBESCgoKAgQDEgQXABoBCgoK" +
"AwQDARIDFwgvCgsKBAQDAgASAxgCEgoMCgUEAwIABRIDGAIICgwKBQQDAgABEgMYCQ0KDAoFBAMCAAMS" +
"AxgQEQoLCgQEAwIBEgMZAhMKDAoFBAMCAQUSAxkCCAoMCgUEAwIBARIDGQkOCgwKBQQDAgEDEgMZERIK" +
"CgoCBAQSBBwAIQEKCgoDBAQBEgMcCCYKCwoEBAQCABIDHQInCgwKBQQEAgAGEgMdAhcKDAoFBAQCAAES" +
"Ax0YIgoMCgUEBAIAAxIDHSUmCgsKBAQEAgESAx4CKAoMCgUEBAIBBhIDHgIXCgwKBQQEAgEBEgMeGCMK" +
"DAoFBAQCAQMSAx4mJwoLCgQEBAICEgMfAiYKDAoFBAQCAgYSAx8CFwoMCgUEBAICARIDHxghCgwKBQQE" +
"AgIDEgMfJCUKCwoEBAQCAxIDIAInCgwKBQQEAgMGEgMgAhcKDAoFBAQCAwESAyAYIgoMCgUEBAIDAxID" +
"ICUmCgoKAgQFEgQjACgBCgoKAwQFARIDIwgqCgsKBAQFAgASAyQCGAoMCgUEBQIABRIDJAIICgwKBQQF" +
"AgABEgMkCRMKDAoFBAUCAAMSAyQWFwoLCgQEBQIBEgMlAhkKDAoFBAUCAQUSAyUCCAoMCgUEBQIBARID" +
"JQkUCgwKBQQFAgEDEgMlFxgKCwoEBAUCAhIDJgIXCgwKBQQFAgIFEgMmAggKDAoFBAUCAgESAyYJEgoM" +
"CgUEBQICAxIDJhUWCgsKBAQFAgMSAycCGAoMCgUEBQIDBRIDJwIICgwKBQQFAgMBEgMnCRMKDAoFBAUC",
"AwMSAycWFwoKCgIEBhIEKgAvAQoKCgMEBgESAyoIJwoLCgQEBgIAEgMrAhgKDAoFBAYCAAUSAysCCAoM" +
"CgUEBgIAARIDKwkTCgwKBQQGAgADEgMrFhcKCwoEBAYCARIDLAIZCgwKBQQGAgEFEgMsAggKDAoFBAYC" +
"AQESAywJFAoMCgUEBgIBAxIDLBcYCgsKBAQGAgISAy0CFwoMCgUEBgICBRIDLQIICgwKBQQGAgIBEgMt" +
"CRIKDAoFBAYCAgMSAy0VFgoLCgQEBgIDEgMuAhgKDAoFBAYCAwUSAy4CCAoMCgUEBgIDARIDLgkTCgwK" +
"BQQGAgMDEgMuFhcKCgoCBAcSBDEAMwEKCgoDBAcBEgMxCCUKCwoEBAcCABIDMgItCgwKBQQHAgAEEgMy" +
"AgoKDAoFBAcCAAYSAzILIAoMCgUEBwIAARIDMiEoCgwKBQQHAgADEgMyKywKCgoCBAgSBDUAOAEKCgoD" +
"BAgBEgM1CCQKCwoEBAgCABIDNgIWCgwKBQQIAgAFEgM2AggKDAoFBAgCAAESAzYJEQoMCgUECAIAAxID" +
"NhQVCgsKBAQIAgESAzcCHwoMCgUECAIBBhIDNwIUCgwKBQQIAgEBEgM3FRoKDAoFBAgCAQMSAzcdHgoK" +
"CgIECRIEOgA9AQoKCgMECQESAzoIIQoLCgQECQIAEgM7AhMKDAoFBAkCAAUSAzsCCAoMCgUECQIAARID" +
"OwkOCgwKBQQJAgADEgM7ERIKCwoEBAkCARIDPAIfCgwKBQQJAgEGEgM8AhQKDAoFBAkCAQESAzwVGgoM" +
"CgUECQIBAxIDPB0eYgZwcm90bzM=");
static final Descriptors.FileDescriptor descriptor = Descriptors.FileDescriptor.internalBuildGeneratedFileFrom("kinematics.proto", "wpi.proto", descriptorData, Geometry2D.getDescriptor());
static final Descriptors.Descriptor wpi_proto_ProtobufChassisSpeeds_descriptor = descriptor.internalContainedType(49, 77, "ProtobufChassisSpeeds", "wpi.proto.ProtobufChassisSpeeds");
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveKinematics_descriptor = descriptor.internalContainedType(128, 70, "ProtobufDifferentialDriveKinematics", "wpi.proto.ProtobufDifferentialDriveKinematics");
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveKinematics_descriptor = descriptor.internalContainedType(128, 69, "ProtobufDifferentialDriveKinematics", "wpi.proto.ProtobufDifferentialDriveKinematics");
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveWheelSpeeds_descriptor = descriptor.internalContainedType(200, 80, "ProtobufDifferentialDriveWheelSpeeds", "wpi.proto.ProtobufDifferentialDriveWheelSpeeds");
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveWheelSpeeds_descriptor = descriptor.internalContainedType(199, 80, "ProtobufDifferentialDriveWheelSpeeds", "wpi.proto.ProtobufDifferentialDriveWheelSpeeds");
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveWheelPositions_descriptor = descriptor.internalContainedType(282, 83, "ProtobufDifferentialDriveWheelPositions", "wpi.proto.ProtobufDifferentialDriveWheelPositions");
static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveWheelPositions_descriptor = descriptor.internalContainedType(281, 83, "ProtobufDifferentialDriveWheelPositions", "wpi.proto.ProtobufDifferentialDriveWheelPositions");
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveKinematics_descriptor = descriptor.internalContainedType(368, 292, "ProtobufMecanumDriveKinematics", "wpi.proto.ProtobufMecanumDriveKinematics");
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveKinematics_descriptor = descriptor.internalContainedType(367, 292, "ProtobufMecanumDriveKinematics", "wpi.proto.ProtobufMecanumDriveKinematics");
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveWheelPositions_descriptor = descriptor.internalContainedType(663, 160, "ProtobufMecanumDriveWheelPositions", "wpi.proto.ProtobufMecanumDriveWheelPositions");
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveWheelPositions_descriptor = descriptor.internalContainedType(662, 160, "ProtobufMecanumDriveWheelPositions", "wpi.proto.ProtobufMecanumDriveWheelPositions");
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveWheelSpeeds_descriptor = descriptor.internalContainedType(826, 157, "ProtobufMecanumDriveWheelSpeeds", "wpi.proto.ProtobufMecanumDriveWheelSpeeds");
static final Descriptors.Descriptor wpi_proto_ProtobufMecanumDriveWheelSpeeds_descriptor = descriptor.internalContainedType(825, 157, "ProtobufMecanumDriveWheelSpeeds", "wpi.proto.ProtobufMecanumDriveWheelSpeeds");
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveDriveKinematics_descriptor = descriptor.internalContainedType(985, 91, "ProtobufSwerveDriveKinematics", "wpi.proto.ProtobufSwerveDriveKinematics");
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveDriveKinematics_descriptor = descriptor.internalContainedType(984, 91, "ProtobufSwerveDriveKinematics", "wpi.proto.ProtobufSwerveDriveKinematics");
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveModulePosition_descriptor = descriptor.internalContainedType(1078, 111, "ProtobufSwerveModulePosition", "wpi.proto.ProtobufSwerveModulePosition");
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveModulePosition_descriptor = descriptor.internalContainedType(1077, 111, "ProtobufSwerveModulePosition", "wpi.proto.ProtobufSwerveModulePosition");
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveModuleState_descriptor = descriptor.internalContainedType(1191, 102, "ProtobufSwerveModuleState", "wpi.proto.ProtobufSwerveModuleState");
static final Descriptors.Descriptor wpi_proto_ProtobufSwerveModuleState_descriptor = descriptor.internalContainedType(1190, 102, "ProtobufSwerveModuleState", "wpi.proto.ProtobufSwerveModuleState");
/**
* @return this proto file's descriptor.
@@ -520,9 +520,9 @@ public final class Kinematics {
private static final long serialVersionUID = 0L;
/**
* <code>optional double track_width = 1;</code>
* <code>optional double trackwidth = 1;</code>
*/
private double trackWidth;
private double trackwidth;
private ProtobufDifferentialDriveKinematics() {
}
@@ -535,39 +535,39 @@ public final class Kinematics {
}
/**
* <code>optional double track_width = 1;</code>
* @return whether the trackWidth field is set
* <code>optional double trackwidth = 1;</code>
* @return whether the trackwidth field is set
*/
public boolean hasTrackWidth() {
public boolean hasTrackwidth() {
return (bitField0_ & 0x00000001) != 0;
}
/**
* <code>optional double track_width = 1;</code>
* <code>optional double trackwidth = 1;</code>
* @return this
*/
public ProtobufDifferentialDriveKinematics clearTrackWidth() {
public ProtobufDifferentialDriveKinematics clearTrackwidth() {
bitField0_ &= ~0x00000001;
trackWidth = 0D;
trackwidth = 0D;
return this;
}
/**
* <code>optional double track_width = 1;</code>
* @return the trackWidth
* <code>optional double trackwidth = 1;</code>
* @return the trackwidth
*/
public double getTrackWidth() {
return trackWidth;
public double getTrackwidth() {
return trackwidth;
}
/**
* <code>optional double track_width = 1;</code>
* @param value the trackWidth to set
* <code>optional double trackwidth = 1;</code>
* @param value the trackwidth to set
* @return this
*/
public ProtobufDifferentialDriveKinematics setTrackWidth(final double value) {
public ProtobufDifferentialDriveKinematics setTrackwidth(final double value) {
bitField0_ |= 0x00000001;
trackWidth = value;
trackwidth = value;
return this;
}
@@ -577,7 +577,7 @@ public final class Kinematics {
cachedSize = other.cachedSize;
if ((bitField0_ | other.bitField0_) != 0) {
bitField0_ = other.bitField0_;
trackWidth = other.trackWidth;
trackwidth = other.trackwidth;
}
return this;
}
@@ -589,8 +589,8 @@ public final class Kinematics {
return this;
}
cachedSize = -1;
if (other.hasTrackWidth()) {
setTrackWidth(other.trackWidth);
if (other.hasTrackwidth()) {
setTrackwidth(other.trackwidth);
}
return this;
}
@@ -602,7 +602,7 @@ public final class Kinematics {
}
cachedSize = -1;
bitField0_ = 0;
trackWidth = 0D;
trackwidth = 0D;
return this;
}
@@ -626,14 +626,14 @@ public final class Kinematics {
}
ProtobufDifferentialDriveKinematics other = (ProtobufDifferentialDriveKinematics) o;
return bitField0_ == other.bitField0_
&& (!hasTrackWidth() || ProtoUtil.isEqual(trackWidth, other.trackWidth));
&& (!hasTrackwidth() || ProtoUtil.isEqual(trackwidth, other.trackwidth));
}
@Override
public void writeTo(final ProtoSink output) throws IOException {
if ((bitField0_ & 0x00000001) != 0) {
output.writeRawByte((byte) 9);
output.writeDoubleNoTag(trackWidth);
output.writeDoubleNoTag(trackwidth);
}
}
@@ -655,8 +655,8 @@ public final class Kinematics {
while (true) {
switch (tag) {
case 9: {
// trackWidth
trackWidth = input.readDouble();
// trackwidth
trackwidth = input.readDouble();
bitField0_ |= 0x00000001;
tag = input.readTag();
if (tag != 0) {
@@ -681,7 +681,7 @@ public final class Kinematics {
public void writeTo(final JsonSink output) throws IOException {
output.beginObject();
if ((bitField0_ & 0x00000001) != 0) {
output.writeDouble(FieldNames.trackWidth, trackWidth);
output.writeDouble(FieldNames.trackwidth, trackwidth);
}
output.endObject();
}
@@ -694,11 +694,10 @@ public final class Kinematics {
}
while (!input.isAtEnd()) {
switch (input.readFieldHash()) {
case 1152213819:
case 1600986578: {
if (input.isAtField(FieldNames.trackWidth)) {
case 1181766491: {
if (input.isAtField(FieldNames.trackwidth)) {
if (!input.trySkipNullValue()) {
trackWidth = input.readDouble();
trackwidth = input.readDouble();
bitField0_ |= 0x00000001;
}
} else {
@@ -768,7 +767,7 @@ public final class Kinematics {
* Contains name constants used for serializing JSON
*/
static class FieldNames {
static final FieldName trackWidth = FieldName.forField("trackWidth", "track_width");
static final FieldName trackwidth = FieldName.forField("trackwidth");
}
}

View File

@@ -24,297 +24,297 @@ static const uint8_t file_descriptor[] {
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,0x46,0x0a,0x23,
0x05,0x6f,0x6d,0x65,0x67,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,0x1f,0x0a,0x0b,0x74,
0x72,0x61,0x63,0x6b,0x5f,0x77,0x69,0x64,0x74,0x68,
0x18,0x01,0x20,0x01,0x28,0x01,0x52,0x0a,0x74,0x72,
0x61,0x63,0x6b,0x57,0x69,0x64,0x74,0x68,0x22,0x50,
0x0a,0x24,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,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,
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,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,
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,
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,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,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,0x42,0x1a,0x0a,0x18,0x65,0x64,0x75,
0x2e,0x77,0x70,0x69,0x2e,0x66,0x69,0x72,0x73,0x74,
0x2e,0x6d,0x61,0x74,0x68,0x2e,0x70,0x72,0x6f,0x74,
0x6f,0x4a,0x99,0x0d,0x0a,0x06,0x12,0x04,0x00,0x00,
0x3d,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,0x31,0x0a,0x09,0x0a,0x02,0x08,0x01,0x12,
0x03,0x06,0x00,0x31,0x0a,0x0a,0x0a,0x02,0x04,0x00,
0x12,0x04,0x08,0x00,0x0c,0x01,0x0a,0x0a,0x0a,0x03,
0x04,0x00,0x01,0x12,0x03,0x08,0x08,0x1d,0x0a,0x0b,
0x0a,0x04,0x04,0x00,0x02,0x00,0x12,0x03,0x09,0x02,
0x10,0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,0x00,0x05,
0x12,0x03,0x09,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,
0x00,0x02,0x00,0x01,0x12,0x03,0x09,0x09,0x0b,0x0a,
0x0c,0x0a,0x05,0x04,0x00,0x02,0x00,0x03,0x12,0x03,
0x09,0x0e,0x0f,0x0a,0x0b,0x0a,0x04,0x04,0x00,0x02,
0x01,0x12,0x03,0x0a,0x02,0x10,0x0a,0x0c,0x0a,0x05,
0x04,0x00,0x02,0x01,0x05,0x12,0x03,0x0a,0x02,0x08,
0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,0x01,0x01,0x12,
0x03,0x0a,0x09,0x0b,0x0a,0x0c,0x0a,0x05,0x04,0x00,
0x02,0x01,0x03,0x12,0x03,0x0a,0x0e,0x0f,0x0a,0x0b,
0x0a,0x04,0x04,0x00,0x02,0x02,0x12,0x03,0x0b,0x02,
0x13,0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,0x02,0x05,
0x12,0x03,0x0b,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,
0x00,0x02,0x02,0x01,0x12,0x03,0x0b,0x09,0x0e,0x0a,
0x0c,0x0a,0x05,0x04,0x00,0x02,0x02,0x03,0x12,0x03,
0x0b,0x11,0x12,0x0a,0x0a,0x0a,0x02,0x04,0x01,0x12,
0x04,0x0e,0x00,0x10,0x01,0x0a,0x0a,0x0a,0x03,0x04,
0x01,0x01,0x12,0x03,0x0e,0x08,0x2b,0x0a,0x0b,0x0a,
0x04,0x04,0x01,0x02,0x00,0x12,0x03,0x0f,0x02,0x19,
0x0a,0x0c,0x0a,0x05,0x04,0x01,0x02,0x00,0x05,0x12,
0x03,0x0f,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x01,
0x02,0x00,0x01,0x12,0x03,0x0f,0x09,0x14,0x0a,0x0c,
0x0a,0x05,0x04,0x01,0x02,0x00,0x03,0x12,0x03,0x0f,
0x17,0x18,0x0a,0x0a,0x0a,0x02,0x04,0x02,0x12,0x04,
0x12,0x00,0x15,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x02,
0x01,0x12,0x03,0x12,0x08,0x2c,0x0a,0x0b,0x0a,0x04,
0x04,0x02,0x02,0x00,0x12,0x03,0x13,0x02,0x12,0x0a,
0x0c,0x0a,0x05,0x04,0x02,0x02,0x00,0x05,0x12,0x03,
0x13,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x02,0x02,
0x00,0x01,0x12,0x03,0x13,0x09,0x0d,0x0a,0x0c,0x0a,
0x05,0x04,0x02,0x02,0x00,0x03,0x12,0x03,0x13,0x10,
0x11,0x0a,0x0b,0x0a,0x04,0x04,0x02,0x02,0x01,0x12,
0x03,0x14,0x02,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x02,
0x02,0x01,0x05,0x12,0x03,0x14,0x02,0x08,0x0a,0x0c,
0x0a,0x05,0x04,0x02,0x02,0x01,0x01,0x12,0x03,0x14,
0x09,0x0e,0x0a,0x0c,0x0a,0x05,0x04,0x02,0x02,0x01,
0x03,0x12,0x03,0x14,0x11,0x12,0x0a,0x0a,0x0a,0x02,
0x04,0x03,0x12,0x04,0x17,0x00,0x1a,0x01,0x0a,0x0a,
0x0a,0x03,0x04,0x03,0x01,0x12,0x03,0x17,0x08,0x2f,
0x0a,0x0b,0x0a,0x04,0x04,0x03,0x02,0x00,0x12,0x03,
0x18,0x02,0x12,0x0a,0x0c,0x0a,0x05,0x04,0x03,0x02,
0x00,0x05,0x12,0x03,0x18,0x02,0x08,0x0a,0x0c,0x0a,
0x05,0x04,0x03,0x02,0x00,0x01,0x12,0x03,0x18,0x09,
0x0d,0x0a,0x0c,0x0a,0x05,0x04,0x03,0x02,0x00,0x03,
0x12,0x03,0x18,0x10,0x11,0x0a,0x0b,0x0a,0x04,0x04,
0x03,0x02,0x01,0x12,0x03,0x19,0x02,0x13,0x0a,0x0c,
0x0a,0x05,0x04,0x03,0x02,0x01,0x05,0x12,0x03,0x19,
0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x03,0x02,0x01,
0x01,0x12,0x03,0x19,0x09,0x0e,0x0a,0x0c,0x0a,0x05,
0x04,0x03,0x02,0x01,0x03,0x12,0x03,0x19,0x11,0x12,
0x0a,0x0a,0x0a,0x02,0x04,0x04,0x12,0x04,0x1c,0x00,
0x21,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x04,0x01,0x12,
0x03,0x1c,0x08,0x26,0x0a,0x0b,0x0a,0x04,0x04,0x04,
0x02,0x00,0x12,0x03,0x1d,0x02,0x27,0x0a,0x0c,0x0a,
0x05,0x04,0x04,0x02,0x00,0x06,0x12,0x03,0x1d,0x02,
0x17,0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x00,0x01,
0x12,0x03,0x1d,0x18,0x22,0x0a,0x0c,0x0a,0x05,0x04,
0x04,0x02,0x00,0x03,0x12,0x03,0x1d,0x25,0x26,0x0a,
0x0b,0x0a,0x04,0x04,0x04,0x02,0x01,0x12,0x03,0x1e,
0x02,0x28,0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x01,
0x06,0x12,0x03,0x1e,0x02,0x17,0x0a,0x0c,0x0a,0x05,
0x04,0x04,0x02,0x01,0x01,0x12,0x03,0x1e,0x18,0x23,
0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x01,0x03,0x12,
0x03,0x1e,0x26,0x27,0x0a,0x0b,0x0a,0x04,0x04,0x04,
0x02,0x02,0x12,0x03,0x1f,0x02,0x26,0x0a,0x0c,0x0a,
0x05,0x04,0x04,0x02,0x02,0x06,0x12,0x03,0x1f,0x02,
0x17,0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x02,0x01,
0x12,0x03,0x1f,0x18,0x21,0x0a,0x0c,0x0a,0x05,0x04,
0x04,0x02,0x02,0x03,0x12,0x03,0x1f,0x24,0x25,0x0a,
0x0b,0x0a,0x04,0x04,0x04,0x02,0x03,0x12,0x03,0x20,
0x02,0x27,0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x03,
0x06,0x12,0x03,0x20,0x02,0x17,0x0a,0x0c,0x0a,0x05,
0x04,0x04,0x02,0x03,0x01,0x12,0x03,0x20,0x18,0x22,
0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x03,0x03,0x12,
0x03,0x20,0x25,0x26,0x0a,0x0a,0x0a,0x02,0x04,0x05,
0x12,0x04,0x23,0x00,0x28,0x01,0x0a,0x0a,0x0a,0x03,
0x04,0x05,0x01,0x12,0x03,0x23,0x08,0x2a,0x0a,0x0b,
0x0a,0x04,0x04,0x05,0x02,0x00,0x12,0x03,0x24,0x02,
0x18,0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,0x00,0x05,
0x12,0x03,0x24,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,
0x05,0x02,0x00,0x01,0x12,0x03,0x24,0x09,0x13,0x0a,
0x0c,0x0a,0x05,0x04,0x05,0x02,0x00,0x03,0x12,0x03,
0x24,0x16,0x17,0x0a,0x0b,0x0a,0x04,0x04,0x05,0x02,
0x01,0x12,0x03,0x25,0x02,0x19,0x0a,0x0c,0x0a,0x05,
0x04,0x05,0x02,0x01,0x05,0x12,0x03,0x25,0x02,0x08,
0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,0x01,0x01,0x12,
0x03,0x25,0x09,0x14,0x0a,0x0c,0x0a,0x05,0x04,0x05,
0x02,0x01,0x03,0x12,0x03,0x25,0x17,0x18,0x0a,0x0b,
0x0a,0x04,0x04,0x05,0x02,0x02,0x12,0x03,0x26,0x02,
0x17,0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,0x02,0x05,
0x12,0x03,0x26,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,
0x05,0x02,0x02,0x01,0x12,0x03,0x26,0x09,0x12,0x0a,
0x0c,0x0a,0x05,0x04,0x05,0x02,0x02,0x03,0x12,0x03,
0x26,0x15,0x16,0x0a,0x0b,0x0a,0x04,0x04,0x05,0x02,
0x03,0x12,0x03,0x27,0x02,0x18,0x0a,0x0c,0x0a,0x05,
0x04,0x05,0x02,0x03,0x05,0x12,0x03,0x27,0x02,0x08,
0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,0x03,0x01,0x12,
0x03,0x27,0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x05,
0x02,0x03,0x03,0x12,0x03,0x27,0x16,0x17,0x0a,0x0a,
0x0a,0x02,0x04,0x06,0x12,0x04,0x2a,0x00,0x2f,0x01,
0x0a,0x0a,0x0a,0x03,0x04,0x06,0x01,0x12,0x03,0x2a,
0x08,0x27,0x0a,0x0b,0x0a,0x04,0x04,0x06,0x02,0x00,
0x12,0x03,0x2b,0x02,0x18,0x0a,0x0c,0x0a,0x05,0x04,
0x06,0x02,0x00,0x05,0x12,0x03,0x2b,0x02,0x08,0x0a,
0x0c,0x0a,0x05,0x04,0x06,0x02,0x00,0x01,0x12,0x03,
0x2b,0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,
0x00,0x03,0x12,0x03,0x2b,0x16,0x17,0x0a,0x0b,0x0a,
0x04,0x04,0x06,0x02,0x01,0x12,0x03,0x2c,0x02,0x19,
0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x01,0x05,0x12,
0x03,0x2c,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x06,
0x02,0x01,0x01,0x12,0x03,0x2c,0x09,0x14,0x0a,0x0c,
0x0a,0x05,0x04,0x06,0x02,0x01,0x03,0x12,0x03,0x2c,
0x17,0x18,0x0a,0x0b,0x0a,0x04,0x04,0x06,0x02,0x02,
0x12,0x03,0x2d,0x02,0x17,0x0a,0x0c,0x0a,0x05,0x04,
0x06,0x02,0x02,0x05,0x12,0x03,0x2d,0x02,0x08,0x0a,
0x0c,0x0a,0x05,0x04,0x06,0x02,0x02,0x01,0x12,0x03,
0x2d,0x09,0x12,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,
0x02,0x03,0x12,0x03,0x2d,0x15,0x16,0x0a,0x0b,0x0a,
0x04,0x04,0x06,0x02,0x03,0x12,0x03,0x2e,0x02,0x18,
0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x03,0x05,0x12,
0x03,0x2e,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x06,
0x02,0x03,0x01,0x12,0x03,0x2e,0x09,0x13,0x0a,0x0c,
0x0a,0x05,0x04,0x06,0x02,0x03,0x03,0x12,0x03,0x2e,
0x16,0x17,0x0a,0x0a,0x0a,0x02,0x04,0x07,0x12,0x04,
0x31,0x00,0x33,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x07,
0x01,0x12,0x03,0x31,0x08,0x25,0x0a,0x0b,0x0a,0x04,
0x04,0x07,0x02,0x00,0x12,0x03,0x32,0x02,0x2d,0x0a,
0x0c,0x0a,0x05,0x04,0x07,0x02,0x00,0x04,0x12,0x03,
0x32,0x02,0x0a,0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,
0x00,0x06,0x12,0x03,0x32,0x0b,0x20,0x0a,0x0c,0x0a,
0x05,0x04,0x07,0x02,0x00,0x01,0x12,0x03,0x32,0x21,
0x28,0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x00,0x03,
0x12,0x03,0x32,0x2b,0x2c,0x0a,0x0a,0x0a,0x02,0x04,
0x08,0x12,0x04,0x35,0x00,0x38,0x01,0x0a,0x0a,0x0a,
0x03,0x04,0x08,0x01,0x12,0x03,0x35,0x08,0x24,0x0a,
0x0b,0x0a,0x04,0x04,0x08,0x02,0x00,0x12,0x03,0x36,
0x02,0x16,0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,0x00,
0x05,0x12,0x03,0x36,0x02,0x08,0x0a,0x0c,0x0a,0x05,
0x04,0x08,0x02,0x00,0x01,0x12,0x03,0x36,0x09,0x11,
0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,0x00,0x03,0x12,
0x03,0x36,0x14,0x15,0x0a,0x0b,0x0a,0x04,0x04,0x08,
0x02,0x01,0x12,0x03,0x37,0x02,0x1f,0x0a,0x0c,0x0a,
0x05,0x04,0x08,0x02,0x01,0x06,0x12,0x03,0x37,0x02,
0x14,0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,0x01,0x01,
0x12,0x03,0x37,0x15,0x1a,0x0a,0x0c,0x0a,0x05,0x04,
0x08,0x02,0x01,0x03,0x12,0x03,0x37,0x1d,0x1e,0x0a,
0x0a,0x0a,0x02,0x04,0x09,0x12,0x04,0x3a,0x00,0x3d,
0x01,0x0a,0x0a,0x0a,0x03,0x04,0x09,0x01,0x12,0x03,
0x3a,0x08,0x21,0x0a,0x0b,0x0a,0x04,0x04,0x09,0x02,
0x00,0x12,0x03,0x3b,0x02,0x13,0x0a,0x0c,0x0a,0x05,
0x04,0x09,0x02,0x00,0x05,0x12,0x03,0x3b,0x02,0x08,
0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,0x00,0x01,0x12,
0x03,0x3b,0x09,0x0e,0x0a,0x0c,0x0a,0x05,0x04,0x09,
0x02,0x00,0x03,0x12,0x03,0x3b,0x11,0x12,0x0a,0x0b,
0x0a,0x04,0x04,0x09,0x02,0x01,0x12,0x03,0x3c,0x02,
0x1f,0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,0x01,0x06,
0x12,0x03,0x3c,0x02,0x14,0x0a,0x0c,0x0a,0x05,0x04,
0x09,0x02,0x01,0x01,0x12,0x03,0x3c,0x15,0x1a,0x0a,
0x0c,0x0a,0x05,0x04,0x09,0x02,0x01,0x03,0x12,0x03,
0x3c,0x1d,0x1e,0x62,0x06,0x70,0x72,0x6f,0x74,0x6f,
0x33,
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,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,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,0x42,0x1a,0x0a,0x18,0x65,0x64,0x75,0x2e,
0x77,0x70,0x69,0x2e,0x66,0x69,0x72,0x73,0x74,0x2e,
0x6d,0x61,0x74,0x68,0x2e,0x70,0x72,0x6f,0x74,0x6f,
0x4a,0x99,0x0d,0x0a,0x06,0x12,0x04,0x00,0x00,0x3d,
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,0x31,0x0a,0x09,0x0a,0x02,0x08,0x01,0x12,0x03,
0x06,0x00,0x31,0x0a,0x0a,0x0a,0x02,0x04,0x00,0x12,
0x04,0x08,0x00,0x0c,0x01,0x0a,0x0a,0x0a,0x03,0x04,
0x00,0x01,0x12,0x03,0x08,0x08,0x1d,0x0a,0x0b,0x0a,
0x04,0x04,0x00,0x02,0x00,0x12,0x03,0x09,0x02,0x10,
0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,0x00,0x05,0x12,
0x03,0x09,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x00,
0x02,0x00,0x01,0x12,0x03,0x09,0x09,0x0b,0x0a,0x0c,
0x0a,0x05,0x04,0x00,0x02,0x00,0x03,0x12,0x03,0x09,
0x0e,0x0f,0x0a,0x0b,0x0a,0x04,0x04,0x00,0x02,0x01,
0x12,0x03,0x0a,0x02,0x10,0x0a,0x0c,0x0a,0x05,0x04,
0x00,0x02,0x01,0x05,0x12,0x03,0x0a,0x02,0x08,0x0a,
0x0c,0x0a,0x05,0x04,0x00,0x02,0x01,0x01,0x12,0x03,
0x0a,0x09,0x0b,0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,
0x01,0x03,0x12,0x03,0x0a,0x0e,0x0f,0x0a,0x0b,0x0a,
0x04,0x04,0x00,0x02,0x02,0x12,0x03,0x0b,0x02,0x13,
0x0a,0x0c,0x0a,0x05,0x04,0x00,0x02,0x02,0x05,0x12,
0x03,0x0b,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x00,
0x02,0x02,0x01,0x12,0x03,0x0b,0x09,0x0e,0x0a,0x0c,
0x0a,0x05,0x04,0x00,0x02,0x02,0x03,0x12,0x03,0x0b,
0x11,0x12,0x0a,0x0a,0x0a,0x02,0x04,0x01,0x12,0x04,
0x0e,0x00,0x10,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x01,
0x01,0x12,0x03,0x0e,0x08,0x2b,0x0a,0x0b,0x0a,0x04,
0x04,0x01,0x02,0x00,0x12,0x03,0x0f,0x02,0x18,0x0a,
0x0c,0x0a,0x05,0x04,0x01,0x02,0x00,0x05,0x12,0x03,
0x0f,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x01,0x02,
0x00,0x01,0x12,0x03,0x0f,0x09,0x13,0x0a,0x0c,0x0a,
0x05,0x04,0x01,0x02,0x00,0x03,0x12,0x03,0x0f,0x16,
0x17,0x0a,0x0a,0x0a,0x02,0x04,0x02,0x12,0x04,0x12,
0x00,0x15,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x02,0x01,
0x12,0x03,0x12,0x08,0x2c,0x0a,0x0b,0x0a,0x04,0x04,
0x02,0x02,0x00,0x12,0x03,0x13,0x02,0x12,0x0a,0x0c,
0x0a,0x05,0x04,0x02,0x02,0x00,0x05,0x12,0x03,0x13,
0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x02,0x02,0x00,
0x01,0x12,0x03,0x13,0x09,0x0d,0x0a,0x0c,0x0a,0x05,
0x04,0x02,0x02,0x00,0x03,0x12,0x03,0x13,0x10,0x11,
0x0a,0x0b,0x0a,0x04,0x04,0x02,0x02,0x01,0x12,0x03,
0x14,0x02,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x02,0x02,
0x01,0x05,0x12,0x03,0x14,0x02,0x08,0x0a,0x0c,0x0a,
0x05,0x04,0x02,0x02,0x01,0x01,0x12,0x03,0x14,0x09,
0x0e,0x0a,0x0c,0x0a,0x05,0x04,0x02,0x02,0x01,0x03,
0x12,0x03,0x14,0x11,0x12,0x0a,0x0a,0x0a,0x02,0x04,
0x03,0x12,0x04,0x17,0x00,0x1a,0x01,0x0a,0x0a,0x0a,
0x03,0x04,0x03,0x01,0x12,0x03,0x17,0x08,0x2f,0x0a,
0x0b,0x0a,0x04,0x04,0x03,0x02,0x00,0x12,0x03,0x18,
0x02,0x12,0x0a,0x0c,0x0a,0x05,0x04,0x03,0x02,0x00,
0x05,0x12,0x03,0x18,0x02,0x08,0x0a,0x0c,0x0a,0x05,
0x04,0x03,0x02,0x00,0x01,0x12,0x03,0x18,0x09,0x0d,
0x0a,0x0c,0x0a,0x05,0x04,0x03,0x02,0x00,0x03,0x12,
0x03,0x18,0x10,0x11,0x0a,0x0b,0x0a,0x04,0x04,0x03,
0x02,0x01,0x12,0x03,0x19,0x02,0x13,0x0a,0x0c,0x0a,
0x05,0x04,0x03,0x02,0x01,0x05,0x12,0x03,0x19,0x02,
0x08,0x0a,0x0c,0x0a,0x05,0x04,0x03,0x02,0x01,0x01,
0x12,0x03,0x19,0x09,0x0e,0x0a,0x0c,0x0a,0x05,0x04,
0x03,0x02,0x01,0x03,0x12,0x03,0x19,0x11,0x12,0x0a,
0x0a,0x0a,0x02,0x04,0x04,0x12,0x04,0x1c,0x00,0x21,
0x01,0x0a,0x0a,0x0a,0x03,0x04,0x04,0x01,0x12,0x03,
0x1c,0x08,0x26,0x0a,0x0b,0x0a,0x04,0x04,0x04,0x02,
0x00,0x12,0x03,0x1d,0x02,0x27,0x0a,0x0c,0x0a,0x05,
0x04,0x04,0x02,0x00,0x06,0x12,0x03,0x1d,0x02,0x17,
0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x00,0x01,0x12,
0x03,0x1d,0x18,0x22,0x0a,0x0c,0x0a,0x05,0x04,0x04,
0x02,0x00,0x03,0x12,0x03,0x1d,0x25,0x26,0x0a,0x0b,
0x0a,0x04,0x04,0x04,0x02,0x01,0x12,0x03,0x1e,0x02,
0x28,0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x01,0x06,
0x12,0x03,0x1e,0x02,0x17,0x0a,0x0c,0x0a,0x05,0x04,
0x04,0x02,0x01,0x01,0x12,0x03,0x1e,0x18,0x23,0x0a,
0x0c,0x0a,0x05,0x04,0x04,0x02,0x01,0x03,0x12,0x03,
0x1e,0x26,0x27,0x0a,0x0b,0x0a,0x04,0x04,0x04,0x02,
0x02,0x12,0x03,0x1f,0x02,0x26,0x0a,0x0c,0x0a,0x05,
0x04,0x04,0x02,0x02,0x06,0x12,0x03,0x1f,0x02,0x17,
0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x02,0x01,0x12,
0x03,0x1f,0x18,0x21,0x0a,0x0c,0x0a,0x05,0x04,0x04,
0x02,0x02,0x03,0x12,0x03,0x1f,0x24,0x25,0x0a,0x0b,
0x0a,0x04,0x04,0x04,0x02,0x03,0x12,0x03,0x20,0x02,
0x27,0x0a,0x0c,0x0a,0x05,0x04,0x04,0x02,0x03,0x06,
0x12,0x03,0x20,0x02,0x17,0x0a,0x0c,0x0a,0x05,0x04,
0x04,0x02,0x03,0x01,0x12,0x03,0x20,0x18,0x22,0x0a,
0x0c,0x0a,0x05,0x04,0x04,0x02,0x03,0x03,0x12,0x03,
0x20,0x25,0x26,0x0a,0x0a,0x0a,0x02,0x04,0x05,0x12,
0x04,0x23,0x00,0x28,0x01,0x0a,0x0a,0x0a,0x03,0x04,
0x05,0x01,0x12,0x03,0x23,0x08,0x2a,0x0a,0x0b,0x0a,
0x04,0x04,0x05,0x02,0x00,0x12,0x03,0x24,0x02,0x18,
0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,0x00,0x05,0x12,
0x03,0x24,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x05,
0x02,0x00,0x01,0x12,0x03,0x24,0x09,0x13,0x0a,0x0c,
0x0a,0x05,0x04,0x05,0x02,0x00,0x03,0x12,0x03,0x24,
0x16,0x17,0x0a,0x0b,0x0a,0x04,0x04,0x05,0x02,0x01,
0x12,0x03,0x25,0x02,0x19,0x0a,0x0c,0x0a,0x05,0x04,
0x05,0x02,0x01,0x05,0x12,0x03,0x25,0x02,0x08,0x0a,
0x0c,0x0a,0x05,0x04,0x05,0x02,0x01,0x01,0x12,0x03,
0x25,0x09,0x14,0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,
0x01,0x03,0x12,0x03,0x25,0x17,0x18,0x0a,0x0b,0x0a,
0x04,0x04,0x05,0x02,0x02,0x12,0x03,0x26,0x02,0x17,
0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,0x02,0x05,0x12,
0x03,0x26,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x05,
0x02,0x02,0x01,0x12,0x03,0x26,0x09,0x12,0x0a,0x0c,
0x0a,0x05,0x04,0x05,0x02,0x02,0x03,0x12,0x03,0x26,
0x15,0x16,0x0a,0x0b,0x0a,0x04,0x04,0x05,0x02,0x03,
0x12,0x03,0x27,0x02,0x18,0x0a,0x0c,0x0a,0x05,0x04,
0x05,0x02,0x03,0x05,0x12,0x03,0x27,0x02,0x08,0x0a,
0x0c,0x0a,0x05,0x04,0x05,0x02,0x03,0x01,0x12,0x03,
0x27,0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x05,0x02,
0x03,0x03,0x12,0x03,0x27,0x16,0x17,0x0a,0x0a,0x0a,
0x02,0x04,0x06,0x12,0x04,0x2a,0x00,0x2f,0x01,0x0a,
0x0a,0x0a,0x03,0x04,0x06,0x01,0x12,0x03,0x2a,0x08,
0x27,0x0a,0x0b,0x0a,0x04,0x04,0x06,0x02,0x00,0x12,
0x03,0x2b,0x02,0x18,0x0a,0x0c,0x0a,0x05,0x04,0x06,
0x02,0x00,0x05,0x12,0x03,0x2b,0x02,0x08,0x0a,0x0c,
0x0a,0x05,0x04,0x06,0x02,0x00,0x01,0x12,0x03,0x2b,
0x09,0x13,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x00,
0x03,0x12,0x03,0x2b,0x16,0x17,0x0a,0x0b,0x0a,0x04,
0x04,0x06,0x02,0x01,0x12,0x03,0x2c,0x02,0x19,0x0a,
0x0c,0x0a,0x05,0x04,0x06,0x02,0x01,0x05,0x12,0x03,
0x2c,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,
0x01,0x01,0x12,0x03,0x2c,0x09,0x14,0x0a,0x0c,0x0a,
0x05,0x04,0x06,0x02,0x01,0x03,0x12,0x03,0x2c,0x17,
0x18,0x0a,0x0b,0x0a,0x04,0x04,0x06,0x02,0x02,0x12,
0x03,0x2d,0x02,0x17,0x0a,0x0c,0x0a,0x05,0x04,0x06,
0x02,0x02,0x05,0x12,0x03,0x2d,0x02,0x08,0x0a,0x0c,
0x0a,0x05,0x04,0x06,0x02,0x02,0x01,0x12,0x03,0x2d,
0x09,0x12,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,0x02,
0x03,0x12,0x03,0x2d,0x15,0x16,0x0a,0x0b,0x0a,0x04,
0x04,0x06,0x02,0x03,0x12,0x03,0x2e,0x02,0x18,0x0a,
0x0c,0x0a,0x05,0x04,0x06,0x02,0x03,0x05,0x12,0x03,
0x2e,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,0x06,0x02,
0x03,0x01,0x12,0x03,0x2e,0x09,0x13,0x0a,0x0c,0x0a,
0x05,0x04,0x06,0x02,0x03,0x03,0x12,0x03,0x2e,0x16,
0x17,0x0a,0x0a,0x0a,0x02,0x04,0x07,0x12,0x04,0x31,
0x00,0x33,0x01,0x0a,0x0a,0x0a,0x03,0x04,0x07,0x01,
0x12,0x03,0x31,0x08,0x25,0x0a,0x0b,0x0a,0x04,0x04,
0x07,0x02,0x00,0x12,0x03,0x32,0x02,0x2d,0x0a,0x0c,
0x0a,0x05,0x04,0x07,0x02,0x00,0x04,0x12,0x03,0x32,
0x02,0x0a,0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x00,
0x06,0x12,0x03,0x32,0x0b,0x20,0x0a,0x0c,0x0a,0x05,
0x04,0x07,0x02,0x00,0x01,0x12,0x03,0x32,0x21,0x28,
0x0a,0x0c,0x0a,0x05,0x04,0x07,0x02,0x00,0x03,0x12,
0x03,0x32,0x2b,0x2c,0x0a,0x0a,0x0a,0x02,0x04,0x08,
0x12,0x04,0x35,0x00,0x38,0x01,0x0a,0x0a,0x0a,0x03,
0x04,0x08,0x01,0x12,0x03,0x35,0x08,0x24,0x0a,0x0b,
0x0a,0x04,0x04,0x08,0x02,0x00,0x12,0x03,0x36,0x02,
0x16,0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,0x00,0x05,
0x12,0x03,0x36,0x02,0x08,0x0a,0x0c,0x0a,0x05,0x04,
0x08,0x02,0x00,0x01,0x12,0x03,0x36,0x09,0x11,0x0a,
0x0c,0x0a,0x05,0x04,0x08,0x02,0x00,0x03,0x12,0x03,
0x36,0x14,0x15,0x0a,0x0b,0x0a,0x04,0x04,0x08,0x02,
0x01,0x12,0x03,0x37,0x02,0x1f,0x0a,0x0c,0x0a,0x05,
0x04,0x08,0x02,0x01,0x06,0x12,0x03,0x37,0x02,0x14,
0x0a,0x0c,0x0a,0x05,0x04,0x08,0x02,0x01,0x01,0x12,
0x03,0x37,0x15,0x1a,0x0a,0x0c,0x0a,0x05,0x04,0x08,
0x02,0x01,0x03,0x12,0x03,0x37,0x1d,0x1e,0x0a,0x0a,
0x0a,0x02,0x04,0x09,0x12,0x04,0x3a,0x00,0x3d,0x01,
0x0a,0x0a,0x0a,0x03,0x04,0x09,0x01,0x12,0x03,0x3a,
0x08,0x21,0x0a,0x0b,0x0a,0x04,0x04,0x09,0x02,0x00,
0x12,0x03,0x3b,0x02,0x13,0x0a,0x0c,0x0a,0x05,0x04,
0x09,0x02,0x00,0x05,0x12,0x03,0x3b,0x02,0x08,0x0a,
0x0c,0x0a,0x05,0x04,0x09,0x02,0x00,0x01,0x12,0x03,
0x3b,0x09,0x0e,0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,
0x00,0x03,0x12,0x03,0x3b,0x11,0x12,0x0a,0x0b,0x0a,
0x04,0x04,0x09,0x02,0x01,0x12,0x03,0x3c,0x02,0x1f,
0x0a,0x0c,0x0a,0x05,0x04,0x09,0x02,0x01,0x06,0x12,
0x03,0x3c,0x02,0x14,0x0a,0x0c,0x0a,0x05,0x04,0x09,
0x02,0x01,0x01,0x12,0x03,0x3c,0x15,0x1a,0x0a,0x0c,
0x0a,0x05,0x04,0x09,0x02,0x01,0x03,0x12,0x03,0x3c,
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";

View File

@@ -31,7 +31,7 @@ typedef struct _wpi_proto_ProtobufDifferentialDriveKinematics {
static std::string_view msg_name(void) noexcept;
static pb_filedesc_t file_descriptor(void) noexcept;
double track_width;
double trackwidth;
} wpi_proto_ProtobufDifferentialDriveKinematics;
typedef struct _wpi_proto_ProtobufDifferentialDriveWheelSpeeds {
@@ -138,7 +138,7 @@ typedef struct _wpi_proto_ProtobufSwerveModuleState {
#define wpi_proto_ProtobufChassisSpeeds_vx_tag 1
#define wpi_proto_ProtobufChassisSpeeds_vy_tag 2
#define wpi_proto_ProtobufChassisSpeeds_omega_tag 3
#define wpi_proto_ProtobufDifferentialDriveKinematics_track_width_tag 1
#define wpi_proto_ProtobufDifferentialDriveKinematics_trackwidth_tag 1
#define wpi_proto_ProtobufDifferentialDriveWheelSpeeds_left_tag 1
#define wpi_proto_ProtobufDifferentialDriveWheelSpeeds_right_tag 2
#define wpi_proto_ProtobufDifferentialDriveWheelPositions_left_tag 1
@@ -170,7 +170,7 @@ X(a, STATIC, SINGULAR, DOUBLE, omega, 3)
#define wpi_proto_ProtobufChassisSpeeds_DEFAULT NULL
#define wpi_proto_ProtobufDifferentialDriveKinematics_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, DOUBLE, track_width, 1)
X(a, STATIC, SINGULAR, DOUBLE, trackwidth, 1)
#define wpi_proto_ProtobufDifferentialDriveKinematics_CALLBACK NULL
#define wpi_proto_ProtobufDifferentialDriveKinematics_DEFAULT NULL