public class WaitForChildren extends Command
CommandGroup it is in has no active children.
 If it is not a part of a CommandGroup, then it will finish immediately. If it is itself
 an active child, then the CommandGroup will never end.
 This class is useful for the situation where you want to allow anything running in parallel
 to finish, before continuing in the main CommandGroup sequence.
| Constructor and Description | 
|---|
| WaitForChildren() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | isFinished()Returns whether this command is finished. | 
cancel, clearRequirements, doesRequire, end, execute, getGroup, getName, getSmartDashboardType, getTable, initialize, initTable, interrupted, isCanceled, isInterruptible, isRunning, isTimedOut, requires, setInterruptible, setRunWhenDisabled, setTimeout, start, timeSinceInitialized, toString, willRunWhenDisabledpublic WaitForChildren()
protected boolean isFinished()
Commandend() will be called.
 It may be useful for a team to reference the isTimedOut()
 method for time-sensitive commands.
 
Returning false will result in the command never ending automatically. It may still be
 cancelled manually or interrupted by another command. Returning true will result in the
 command executing once and finishing immediately. We recommend using InstantCommand
 for this.
isFinished in class CommandisTimedOut()