// Copyright (c) FIRST and other WPILib contributors.
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
// Code generated by protocol buffer compiler. Do not edit!
package org.wpilib.math.proto;

import us.hebi.quickbuf.Descriptors;
import us.hebi.quickbuf.ProtoUtil;
import us.hebi.quickbuf.RepeatedByte;

public final class ProtobufControllerDescriptor {
  private static final RepeatedByte descriptorData = ProtoUtil.decodeBase64(1968,
    "ChBjb250cm9sbGVyLnByb3RvEgl3cGkucHJvdG8iaAoWUHJvdG9idWZBcm1GZWVkZm9yd2FyZBIOCgJr" + 
    "cxgBIAEoAVICa3MSDgoCa2cYAiABKAFSAmtnEg4KAmt2GAMgASgBUgJrdhIOCgJrYRgEIAEoAVICa2ES" + 
    "DgoCZHQYBSABKAFSAmR0Ip4BCiRQcm90b2J1ZkRpZmZlcmVudGlhbERyaXZlRmVlZGZvcndhcmQSGwoJ" + 
    "a3ZfbGluZWFyGAEgASgBUghrdkxpbmVhchIbCglrYV9saW5lYXIYAiABKAFSCGthTGluZWFyEh0KCmt2" + 
    "X2FuZ3VsYXIYAyABKAFSCWt2QW5ndWxhchIdCgprYV9hbmd1bGFyGAQgASgBUglrYUFuZ3VsYXIibQob" + 
    "UHJvdG9idWZFbGV2YXRvckZlZWRmb3J3YXJkEg4KAmtzGAEgASgBUgJrcxIOCgJrZxgCIAEoAVICa2cS" + 
    "DgoCa3YYAyABKAFSAmt2Eg4KAmthGAQgASgBUgJrYRIOCgJkdBgFIAEoAVICZHQiYAoeUHJvdG9idWZT" + 
    "aW1wbGVNb3RvckZlZWRmb3J3YXJkEg4KAmtzGAEgASgBUgJrcxIOCgJrdhgCIAEoAVICa3YSDgoCa2EY" + 
    "AyABKAFSAmthEg4KAmR0GAQgASgBUgJkdCJSCiZQcm90b2J1ZkRpZmZlcmVudGlhbERyaXZlV2hlZWxW" + 
    "b2x0YWdlcxISCgRsZWZ0GAEgASgBUgRsZWZ0EhQKBXJpZ2h0GAIgASgBUgVyaWdodEI3ChVvcmcud3Bp" + 
    "bGliLm1hdGgucHJvdG9CHFByb3RvYnVmQ29udHJvbGxlckRlc2NyaXB0b3JQAUqfCgoGEgQAACsBCggK" + 
    "AQwSAwAAEgoICgECEgMCABIKCAoBCBIDBAAuCgkKAggBEgMEAC4KCAoBCBIDBgA9CgkKAggIEgMGAD0K" + 
    "CAoBCBIDCAAiCgkKAggKEgMIACIKCgoCBAASBAoAEAEKCgoDBAABEgMKCB4KCwoEBAACABIDCwIQCgwK" + 
    "BQQAAgAFEgMLAggKDAoFBAACAAESAwsJCwoMCgUEAAIAAxIDCw4PCgsKBAQAAgESAwwCEAoMCgUEAAIB" + 
    "BRIDDAIICgwKBQQAAgEBEgMMCQsKDAoFBAACAQMSAwwODwoLCgQEAAICEgMNAhAKDAoFBAACAgUSAw0C" + 
    "CAoMCgUEAAICARIDDQkLCgwKBQQAAgIDEgMNDg8KCwoEBAACAxIDDgIQCgwKBQQAAgMFEgMOAggKDAoF" + 
    "BAACAwESAw4JCwoMCgUEAAIDAxIDDg4PCgsKBAQAAgQSAw8CEAoMCgUEAAIEBRIDDwIICgwKBQQAAgQB" + 
    "EgMPCQsKDAoFBAACBAMSAw8ODwoKCgIEARIEEgAXAQoKCgMEAQESAxIILAoLCgQEAQIAEgMTAhcKDAoF" + 
    "BAECAAUSAxMCCAoMCgUEAQIAARIDEwkSCgwKBQQBAgADEgMTFRYKCwoEBAECARIDFAIXCgwKBQQBAgEF" + 
    "EgMUAggKDAoFBAECAQESAxQJEgoMCgUEAQIBAxIDFBUWCgsKBAQBAgISAxUCGAoMCgUEAQICBRIDFQII",
    "CgwKBQQBAgIBEgMVCRMKDAoFBAECAgMSAxUWFwoLCgQEAQIDEgMWAhgKDAoFBAECAwUSAxYCCAoMCgUE" + 
    "AQIDARIDFgkTCgwKBQQBAgMDEgMWFhcKCgoCBAISBBkAHwEKCgoDBAIBEgMZCCMKCwoEBAICABIDGgIQ" + 
    "CgwKBQQCAgAFEgMaAggKDAoFBAICAAESAxoJCwoMCgUEAgIAAxIDGg4PCgsKBAQCAgESAxsCEAoMCgUE" + 
    "AgIBBRIDGwIICgwKBQQCAgEBEgMbCQsKDAoFBAICAQMSAxsODwoLCgQEAgICEgMcAhAKDAoFBAICAgUS" + 
    "AxwCCAoMCgUEAgICARIDHAkLCgwKBQQCAgIDEgMcDg8KCwoEBAICAxIDHQIQCgwKBQQCAgMFEgMdAggK" + 
    "DAoFBAICAwESAx0JCwoMCgUEAgIDAxIDHQ4PCgsKBAQCAgQSAx4CEAoMCgUEAgIEBRIDHgIICgwKBQQC" + 
    "AgQBEgMeCQsKDAoFBAICBAMSAx4ODwoKCgIEAxIEIQAmAQoKCgMEAwESAyEIJgoLCgQEAwIAEgMiAhAK" + 
    "DAoFBAMCAAUSAyICCAoMCgUEAwIAARIDIgkLCgwKBQQDAgADEgMiDg8KCwoEBAMCARIDIwIQCgwKBQQD" + 
    "AgEFEgMjAggKDAoFBAMCAQESAyMJCwoMCgUEAwIBAxIDIw4PCgsKBAQDAgISAyQCEAoMCgUEAwICBRID" + 
    "JAIICgwKBQQDAgIBEgMkCQsKDAoFBAMCAgMSAyQODwoLCgQEAwIDEgMlAhAKDAoFBAMCAwUSAyUCCAoM" + 
    "CgUEAwIDARIDJQkLCgwKBQQDAgMDEgMlDg8KCgoCBAQSBCgAKwEKCgoDBAQBEgMoCC4KCwoEBAQCABID" + 
    "KQISCgwKBQQEAgAFEgMpAggKDAoFBAQCAAESAykJDQoMCgUEBAIAAxIDKRARCgsKBAQEAgESAyoCEwoM" + 
    "CgUEBAIBBRIDKgIICgwKBQQEAgEBEgMqCQ4KDAoFBAQCAQMSAyoREmIGcHJvdG8z");

  static final Descriptors.FileDescriptor descriptor = Descriptors.FileDescriptor.internalBuildGeneratedFileFrom("controller.proto", "wpi.proto", descriptorData);

  static final Descriptors.Descriptor wpi_proto_ProtobufArmFeedforward_descriptor = descriptor.internalContainedType(31, 104, "ProtobufArmFeedforward", "wpi.proto.ProtobufArmFeedforward");

  static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveFeedforward_descriptor = descriptor.internalContainedType(138, 158, "ProtobufDifferentialDriveFeedforward", "wpi.proto.ProtobufDifferentialDriveFeedforward");

  static final Descriptors.Descriptor wpi_proto_ProtobufElevatorFeedforward_descriptor = descriptor.internalContainedType(298, 109, "ProtobufElevatorFeedforward", "wpi.proto.ProtobufElevatorFeedforward");

  static final Descriptors.Descriptor wpi_proto_ProtobufSimpleMotorFeedforward_descriptor = descriptor.internalContainedType(409, 96, "ProtobufSimpleMotorFeedforward", "wpi.proto.ProtobufSimpleMotorFeedforward");

  static final Descriptors.Descriptor wpi_proto_ProtobufDifferentialDriveWheelVoltages_descriptor = descriptor.internalContainedType(507, 82, "ProtobufDifferentialDriveWheelVoltages", "wpi.proto.ProtobufDifferentialDriveWheelVoltages");

  /**
   * @return this proto file's descriptor.
   */
  public static Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }
}
