# swervelib.parser
declaration: package: swervelib.parser

# Package swervelib.parser

package swervelib.parser
JSON Parser for YAGSL configurations.

Related Packages
Package
Description
swervelib
Yet-Another Generic Swerve Library (YAGSL) main package AKA swervelib.
swervelib.parser.deserializer
Deserialize specific variables for outside the parser.
swervelib.parser.json
JSON Mapped classes for parsing configuration files.
Classes
Class
Description
PIDFConfig
Hold the PIDF and Integral Zone values for a PID.
SwerveControllerConfiguration
Swerve Controller configuration class which is used to configure `SwerveController`.
SwerveDriveConfiguration
Swerve drive configurations used during SwerveDrive construction.
SwerveModuleConfiguration
Swerve Module configuration class which is used to configure `SwerveModule`.
SwerveModulePhysicalCharacteristics
Configuration class which stores physical characteristics shared between every swerve module.
SwerveParser
Helper class used to parse the JSON directory with specified configuration options.