Package-level declarations

Types

Link copied to clipboard
abstract class CommandGroup(val commands: Command) : Command

A command that schedules other commands at certain times. Inherits all subsystems of its children.

Link copied to clipboard
class ParallelDeadlineGroup(deadline: Command, otherCommands: Command) : CommandGroup
Link copied to clipboard
class ParallelGroup(val commands: Command) : CommandGroup

A CommandGroup that runs all of its children simultaneously.

Link copied to clipboard
class ParallelRaceGroup(val commands: Command) : CommandGroup

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.

Link copied to clipboard
class SequentialGroup(val commands: Command) : CommandGroup

A CommandGroup that runs its children one at a time.