All Classes
-
All Classes Class Summary Enum Summary Class Description CANMotorConfig CANMotorConfig packages together the CAN IDs of motors and if they should be inverted or not.CANSparkMaxUtil Sets motor usage for a Spark Max motor controllerCANSparkMaxUtil.Usage LimitSwitch Shortcut wrapper around the WPIDigitalInput
class for a Digital I/O-configured Limit Switch.MotorIdleMode A single interface for controlling motor idles that allows for spanning RevRobotics or CTRE libraries.PIDGains PIDGains allows for easily storing PID values in an object that can be pulled out and used against PID controllers.RobotProperty RobotProperty is an extension of normal Java Properties, but can be accessed in a static manner.RobotPropertyUtil RobotPropertyUtil is used to shortcut many component creations using common naming conventions such as motors, encoders, and more.SparkMaxBrushlessTankDrive A TankDrive implementation using Spark Max motor controllers to control brushless motors.TalonSRXBrushedTankDrive A TankDrive implementation using Talon SRX motor controllers to control brushed motors.TankDrive TankDrive abstracts out the control methods needed for a Tank Drive chassis subsystem, where each side of the robot acts as it's own system, similar to a tank - hence the name.TankDrive.TeleopDriveType TeleopDriveType is an enumeration that allows for selecting the drive type during the tele-operated period for a tank drive chassis.XboxController A subclass of the WPILib XboxController containing useful additions such as deadzone management and Triggers for Command-based programming.