edu.wpi.first.wpilibj

## Interface CANSpeedController.ControlMode

- Enclosing interface:
    CANSpeedController

      public static interface CANSpeedController.ControlMode

  Mode determines how the motor is controlled, used internally. This is meant to be subclassed by enums

  Note that the Jaguar does not support follower mode.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `getValue()` Gets the integer value of this control mode.
    `boolean` | `isPID()` Checks if this control mode is PID-compatible.
    `java.lang.String` | `name()` Gets the name of this control mode.

- - ### Method Detail

    - #### name

          java.lang.String name()

      Gets the name of this control mode. Since this interface should only be subclassed by enumerations, this will be overridden by the builtin name() method.

    - #### isPID

          boolean isPID()

      Checks if this control mode is PID-compatible.

    - #### getValue

          int getValue()

      Gets the integer value of this control mode.