public class WaitForChildren extends Command
CommandGroupit 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
CommandGroupwill 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
This class is provided by the OldCommands VendorDep
Constructors Constructor Description
Modifier and Type Method Description
isFinished()Returns whether this command is finished.
Methods inherited from class edu.wpi.first.wpilibj.command.Command
cancel, clearRequirements, close, doesRequire, end, execute, getGroup, getName, getSubsystem, initialize, initSendable, interrupted, isCanceled, isCompleted, isInterruptible, isRunning, isTimedOut, requires, setInterruptible, setName, setRunWhenDisabled, setSubsystem, setTimeout, start, timeSinceInitialized, toString, willRunWhenDisabled
protected boolean isFinished()Description copied from class:
CommandReturns whether this command is finished. If it is, then the command will be removed and
end()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 canceled manually or interrupted by another command. Returning true will result in the command executing once and finishing immediately. We recommend using