Package org.wpilib.commands3
package org.wpilib.commands3
-
ClassDescriptionPerforms some task using one or more
mechanisms.Utility class for helping with detecting conflicts between commands.A conflict between two commands.A coroutine object is injected into command'sCommand.run(Coroutine)method to allow commands to yield and compositions to run other commands.Generic base class to represent mechanisms on a robot.A stage in a command builder where requirements have already been specified and execution details are required.A stage in a command builder where requirements and main command execution logic have been set.A type of command that runs multiple other commands in parallel.A builder class to configure and then create aParallelGroup.Represents possible results of a command scheduling attempt.An event that occurs during scheduler processing.An event marking when a command was canceled.An event marking when a command completed naturally.An event marking when a command threw or encountered an unhanded exception.An event marking when a command was interrupted by another.An event marking when a command starts running.An event marking when a command is scheduled inScheduler.schedule(Command).An event marking when a command yielded control withCoroutine.yield().A sequence of commands that run one after another.A builder class to configure and then create aSequentialGroup.A builder class for commands.Triggers allow users to specify conditions for when commands should run.