EXAMPLE_FOLDERS = [ "AddressableLED", "AprilTagsVision", "ArcadeDrive", "ArcadeDriveGamepad", "ArmSimulation", "CANPDP", "DifferentialDriveBot", "DifferentialDrivePoseEstimator", "DigitalCommunication", "DriveDistanceOffboard", "DutyCycleEncoder", "DutyCycleInput", "ElevatorExponentialProfile", "ElevatorExponentialSimulation", "ElevatorProfiledPID", "ElevatorSimulation", "ElevatorTrapezoidProfile", "Encoder", "EventLoop", "FlywheelBangBangController", "GettingStarted", "Gyro", "GyroMecanum", "HAL", "HatchbotInlined", "HatchbotTraditional", "HidRumble", "HttpCamera", "I2CCommunication", "IntermediateVision", "MecanumBot", "MecanumDrive", "MecanumDrivePoseEstimator", "Mechanism2d", "MotorControl", "PotentiometerPID", "QuickVision", "RapidReactCommandBot", "RomiReference", "SelectCommand", "SimpleDifferentialDriveSimulation", "Solenoid", "StateSpaceArm", "StateSpaceElevator", "StateSpaceFlywheel", "StateSpaceFlywheelSysId", "SwerveBot", "SwerveDrivePoseEstimator", "SysIdRoutine", "TankDrive", "TankDriveGamepad", "UnitTest", "XRPReference", "Xrptimed", ] COMMANDS_V2_FOLDERS = [ "command2", "emptyclass", "instantcommand", "parallelcommandgroup", "paralleldeadlinegroup", "parallelracegroup", "sequentialcommandgroup", "subsystem2", ] SNIPPETS_FOLDERS = [ "ADXLAccelerometers", "AccelerometerCollision", "AccelerometerFilter", "AnalogAccelerometer", "AnalogEncoder", "AnalogInput", "AnalogPotentiometer", "DigitalInput", "DutyCycleEncoder", "Encoder", "EncoderDrive", "EncoderHoming", "LimitSwitch", "OnboardIMU", "ProfiledPIDFeedforward", ] TEMPLATES_FOLDERS = [ "commandv2", "commandv2skeleton", "opmode", "robotbaseskeleton", "timed", "timedskeleton", "timeslice", "timesliceskeleton", ] TESTS_FOLDERS = [ "ArmSimulation", "DigitalCommunication", "ElevatorSimulation", "I2CCommunication", "PotentiometerPID", "UnitTest", ]