ParallelRaceGroup
A CommandGroup that runs all of its children simultaneously until one of its children is done, at which point it stops all of its children.
Properties
The collection of all commands within this group.
Whether this command can be stopped due to a conflict of Subsystems.
Overrides the Command.subsystems variable to inherit all subsystems from all of its children.
Functions
Returns a SequentialGroup with a Delay and then this command
Returns a ParallelGroup with this command and an arbitrary number of other commands
Returns a ParallelDeadlineGroup with this command as the deadline
Returns a ParallelRaceGroup with this command and a Delay of time
Returns a PerpetualCommand that wraps this command
Returns a ParallelRaceGroup with this command and an arbitrary number of other commands
Sets whether this command is interruptible. This functionality is similar to a builder class, so you can use it inline with the Command Group declaration.
Returns a SequentialGroup with this command and an arbitrary number of other commands
Returns a SequentialGroup with this command and then a Delay
Returns a ParallelDeadlineGroup with this command and the passed command as the deadline