Section · A
Subsystems
Define the subsystems on your robot and the command-producing methods they expose.
No subsystems defined
Start by adding a subsystem like
Drivetrain or Arm.
Section · B
Controllers
The controllers that are available for binding actions to commands.
Section · C
Project
Metadata used when generating Commands.java.
1
Describe each subsystem on your robot and the actions and
yes/no questions it offers.
2
Build by snapping blocks together — combine actions in
order, at the same time, or as a race.
3
Bind each routine to a controller button and copy the
generated Java.
Output
Generated Java
Drop this into your src/main/java tree. Methods called on
subsystems must return a Command or be wired through their factory methods.
// Configure and build first, then come back here.