Files
allwpilib/wpilibcExamples/example_projects.bzl
sciencewhiz 40fdb779d8 [examples] Add differential drive snippets (#8927)
Shows tank, arcade, and curvature for wpilib-docs
2026-05-29 15:00:12 -07:00

104 lines
2.1 KiB
Python

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