001// Copyright (c) FIRST and other WPILib contributors.
002// Open Source Software; you can modify and/or share it under the terms of
003// the WPILib BSD license file in the root directory of this project.
004
005package edu.wpi.first.math;
006
007/** WPIMath usage reporting IDs. */
008public enum MathUsageId {
009  /** DifferentialDriveKinematics. */
010  kKinematics_DifferentialDrive,
011
012  /** MecanumDriveKinematics. */
013  kKinematics_MecanumDrive,
014
015  /** SwerveDriveKinematics. */
016  kKinematics_SwerveDrive,
017
018  /** TrapezoidProfile. */
019  kTrajectory_TrapezoidProfile,
020
021  /** LinearFilter. */
022  kFilter_Linear,
023
024  /** DifferentialDriveOdometry. */
025  kOdometry_DifferentialDrive,
026
027  /** SwerveDriveOdometry. */
028  kOdometry_SwerveDrive,
029
030  /** MecanumDriveOdometry. */
031  kOdometry_MecanumDrive,
032
033  /** PIDController. */
034  kController_PIDController2,
035
036  /** ProfiledPIDController. */
037  kController_ProfiledPIDController,
038}