Package-level declarations

Types

Link copied to clipboard
open class ActionTask : Task
This task is used as a wrapper for converting base RoadRunner Action implementations into conventional Task instances.
Link copied to clipboard
open class ConditionalTask : Task
Two tasks that run based on a dynamically evaluated condition.
Link copied to clipboard
open class DeferredTask : Task
Represents a task that is constructed at runtime.
Link copied to clipboard
open class DynamicTask : Task

Dynamic builder pattern implementation for Task instances.

Link copied to clipboard
open class Lambda : Task
A task to run a callback before immediately completing.
Link copied to clipboard
open class RepeatTask : Task
A task that will auto-reset and repeat itself after it is completed.
Link copied to clipboard
open class SelectTask<T> : Task
Select a task to run based on a hashmap of states and a supplier of states.
Link copied to clipboard
abstract class Task : BunyipsComponent, Runnable, Action

A task, or command is an action that can be performed by a robot. This has been designed to reflect closely the command-based programming style used in FRC, while still being reflective of the past nature of how the Task system was implemented in BunyipsLib.