Files
allwpilib/wpilibjExamples/example_projects.bzl

112 lines
2.3 KiB
Python
Raw Normal View History

EXAMPLE_FOLDERS = [
"arcadedrivegamepad",
"armsimulation",
"differentialdrivebot",
"differentialdriveposeestimator",
"drivedistanceoffboard",
"dutycycleencoder",
"elevatorexponentialprofile",
"elevatorexponentialsimulation",
"elevatorprofiledpid",
"elevatorsimulation",
"elevatortrapezoidprofile",
"encoder",
"expansionhubsample",
"gettingstarted",
"gyro",
"hatchbotcmdv3",
"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 = [
"accelerometercollision",
"accelerometerfilter",
"addressableled",
"adxlaccelerometers",
"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",
"educational",
"opmode",
"robotbaseskeleton",
"romicommandv2",
"romieducational",
"romitimed",
"timed",
"timedskeleton",
"timeslice",
"timesliceskeleton",
"xrpcommandv2",
"xrpeducational",
"xrptimed",
]
EXAMPLE_TESTS_FOLDERS = [
2025-06-13 23:53:09 -04:00
"armsimulation",
"elevatorsimulation",
"unittest",
]
SNIPPET_TESTS_FOLDERS = [
"digitalcommunication",
"i2ccommunication",
]