All Classes and Interfaces

Class
Description
Arm mechanism.
Arm configuration class.
Exception for when the Arm is configured incorrectly.
ArmSim Supplier
Boolean Telemetry for SmartMotorControllers.
DCMotorSim Supplier
Arm mechanism.
Differential Mechanism config.
Exception for when the Differential Mechanism is configured incorrectly.
Arm mechanism.
Exception for when the Arm is configured incorrectly.
Double Telemetry for SmartMotorControllers.
Elevator mechanism.
Elevator configuration class.
Exception for when the Elevator is configured incorrectly.
Exponential profile PID controller.
FlyWheel mechanism.
FlyWheel configuration class.
Exception for when the FlyWheel is configured incorrectly.
GearBox class to calculate input and output conversion factors and check if the current configuration is supported.
Exception for math errors when trying to find the sensor to mechanism ratio.
Mechanism gearing for conversions from the motor output to the mechanism output.
A configuration class for specifying the position and visualization properties of a mechanism relative to a robot in a 3D coordinate system.
The planes that the mechanism could be on, used for position calculations.
Mechanism telemetry.
Custom exception for when there is no motor in the mechanism.
Exception for math errors when trying to find the sensor to mechanism ratio.
Nova wrapper for SmartMotorController
Pivot mechanism.
Pivot config.
Exception for when the Pivot is configured incorrectly.
Sensor class using SimDevice; All fields will use the given supplier on real robots.
Sensor configuration for simulated and real sensors.
Sensor data class to encapsulate sensor data.
HALValue type enum.
Provides sim functions for
SmartMath class to handle math operations.
Generic implementation of a mechanism with advanced telemetry.
Smart motor controller wrapper for motor controllers.
Registry for SmartMotorController commands.
Smart motor controller config.
Control mode for a motor controller.
Idle mode for the SmartMotorController
All possible options that must be checked and applied during motor config application.
Telemetry verbosity for the SmartMotorController
Exception for when the SmartMotorController is configured incorrectly.
Smart motor controller telemetry.
Boolean telemetry for SmartMotorControllers
Double telemetry field.
Smart motor controller telemetry configuration.
Factory for creating SmartMotorController instances.
 
Generic for positional mechanisms.
Generic for positional mechanisms.
Spark wrapper for REV Spark Motor controllers.
Sprocket class to handle calculating the conversion factor of a sprocket in your mechanism.
Swerve Drive mechanism
Swerve Drive Configuration
SwerveDrive Config Exception
Helper class to easily transform Controller inputs into workable Chassis speeds.
Swerve Module
Swerve Module
TalonFXS Wrapper for CTRE TalonFXS Motor Controllers.
TalonFX wrapper for a CTRE TalonFX motor controller.
YUnits that are fun and useful!