2025-05-14 01:01:47 -04:00
|
|
|
EXAMPLE_FOLDERS = [
|
2026-02-06 21:36:01 -08:00
|
|
|
"ArcadeDriveGamepad",
|
2025-05-14 01:01:47 -04:00
|
|
|
"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",
|
2026-02-06 21:36:01 -08:00
|
|
|
"TankDriveGamepad",
|
2025-05-14 01:01:47 -04:00
|
|
|
"UnitTest",
|
|
|
|
|
"XRPReference",
|
2026-02-15 13:22:58 -05:00
|
|
|
"Xrptimed",
|
2025-05-14 01:01:47 -04:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
COMMANDS_V2_FOLDERS = [
|
|
|
|
|
"command2",
|
|
|
|
|
"emptyclass",
|
|
|
|
|
"instantcommand",
|
|
|
|
|
"parallelcommandgroup",
|
|
|
|
|
"paralleldeadlinegroup",
|
|
|
|
|
"parallelracegroup",
|
|
|
|
|
"sequentialcommandgroup",
|
|
|
|
|
"subsystem2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-14 17:13:45 -04:00
|
|
|
SNIPPET_FOLDERS = [
|
2025-07-20 22:19:14 -07:00
|
|
|
"ADXLAccelerometers",
|
|
|
|
|
"AccelerometerCollision",
|
|
|
|
|
"AccelerometerFilter",
|
2026-03-14 17:13:45 -04:00
|
|
|
"AddressableLED",
|
2025-05-30 17:36:53 -07:00
|
|
|
"AnalogAccelerometer",
|
|
|
|
|
"AnalogEncoder",
|
|
|
|
|
"AnalogInput",
|
|
|
|
|
"AnalogPotentiometer",
|
2026-03-14 17:13:45 -04:00
|
|
|
"AprilTagsVision",
|
|
|
|
|
"CANPDP",
|
2026-05-29 15:00:12 -07:00
|
|
|
"DifferentialDrive",
|
2026-03-14 17:13:45 -04:00
|
|
|
"DigitalCommunication",
|
2025-05-30 17:36:53 -07:00
|
|
|
"DigitalInput",
|
2025-05-14 01:01:47 -04:00
|
|
|
"DutyCycleEncoder",
|
2026-03-14 17:13:45 -04:00
|
|
|
"DutyCycleInput",
|
2025-05-14 01:01:47 -04:00
|
|
|
"Encoder",
|
2025-05-30 17:36:53 -07:00
|
|
|
"EncoderDrive",
|
|
|
|
|
"EncoderHoming",
|
2026-03-14 17:13:45 -04:00
|
|
|
"EventLoop",
|
|
|
|
|
"FlywheelBangBangController",
|
|
|
|
|
"HttpCamera",
|
|
|
|
|
"I2CCommunication",
|
|
|
|
|
"IntermediateVision",
|
2025-05-30 17:36:53 -07:00
|
|
|
"LimitSwitch",
|
2026-05-29 23:10:42 -07:00
|
|
|
"MecanumDrive",
|
2026-03-14 17:13:45 -04:00
|
|
|
"MotorControl",
|
2025-07-20 22:19:14 -07:00
|
|
|
"OnboardIMU",
|
2025-11-01 14:58:28 -06:00
|
|
|
"ProfiledPIDFeedforward",
|
2026-03-14 17:13:45 -04:00
|
|
|
"QuickVision",
|
|
|
|
|
"SelectCommand",
|
|
|
|
|
"Solenoid",
|
2025-05-14 01:01:47 -04:00
|
|
|
]
|
|
|
|
|
|
2026-03-14 17:13:45 -04:00
|
|
|
TEMPLATE_FOLDERS = [
|
2025-11-29 20:46:32 -08:00
|
|
|
"commandv2",
|
|
|
|
|
"commandv2skeleton",
|
2025-12-12 21:25:57 -07:00
|
|
|
"opmode",
|
2025-05-14 01:01:47 -04:00
|
|
|
"robotbaseskeleton",
|
|
|
|
|
"timed",
|
|
|
|
|
"timedskeleton",
|
|
|
|
|
"timeslice",
|
|
|
|
|
"timesliceskeleton",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-14 17:13:45 -04:00
|
|
|
EXAMPLE_TESTS_FOLDERS = [
|
2025-06-13 23:53:09 -04:00
|
|
|
"ArmSimulation",
|
|
|
|
|
"ElevatorSimulation",
|
2025-05-14 01:01:47 -04:00
|
|
|
"UnitTest",
|
|
|
|
|
]
|
2026-03-14 17:13:45 -04:00
|
|
|
|
|
|
|
|
SNIPPET_TESTS_FOLDERS = [
|
|
|
|
|
"DigitalCommunication",
|
|
|
|
|
"I2CCommunication",
|
|
|
|
|
]
|