YAGSL-Lib API

Packages
Package
Description
Yet-Another Generic Swerve Library (YAGSL) main package AKA swervelib.
Absolute encoders for the swerve drive, all implement SwerveAbsoluteEncoder.
IMUs used for controlling the robot heading.
Mathematics for swerve drives.
Swerve motor controller wrappers which implement SwerveMotor.
JSON Parser for YAGSL configurations.
Deserialize specific variables for outside the parser.
JSON Mapped classes for parsing configuration files.
JSON Mapped Configuration types for modules.
Classes used to simulate the swerve drive.
Telemetry package for sending data to NT4 or SmartDashboard.