public static void Init(CANJaguar jaguar)
        {
            jaguar.ConfigNeutralMode = NeutralMode.Brake;

            jaguar.SetSpeedMode(0.0, 0.0, 0.0, CANJaguar.SourceMode.QuadEncoder);

            jaguar.EnableControl();
        }
 private static void AddJaguar(string key, CANJaguar jaguar)
 {
     CANJaguarKeys.Add(key);
     CANJaguars.Add(key, jaguar);
 }
 private static double GetEncoderCount(CANJaguar jaguar)
 {
     return jaguar.GetPosition();
 }
 public static void ResetEncoder(CANJaguar jaguar)
 {
     jaguar.EnableControl(0);
 }
 public static void ConfigNeutralMode(CANJaguar jaguar, NeutralMode mode)
 {
     jaguar.ConfigNeutralMode = mode;
 }
        private static void InitializeDriveTrain()
        {
            FrontRight = new CANJaguar(22);
            FrontLeft = new CANJaguar(21);
            RearRight = new CANJaguar(23);
            RearLeft = new CANJaguar(20);

            DriveTrain = new List<CANJaguar>
            {
                FrontRight,
                FrontLeft,
                RearRight,
                RearLeft
            };

            PivotGyro = new Gyro(0);
            PitchGyro = new Gyro(1);
            PivotGyro.Sensitivity = 0.007;
            PitchGyro.Sensitivity = 0.007;

            Gyros = new List<Gyro>
            {
                PivotGyro,
                PitchGyro
            };
        }