Package-level declarations

Types

Link copied to clipboard
Task to align to an AprilTag.
Link copied to clipboard
Task to align to a contour using the vision system.
Link copied to clipboard
TeleOp drive task to align to a global field coordinate using a localizer and PID.
Link copied to clipboard
open class ConditionalTask : Task
Two tasks that run based on a dynamically evaluated condition.
Link copied to clipboard
A task to run continuously and will never finish.
Link copied to clipboard
Standard gamepad drive for all differential drivetrains.
Link copied to clipboard
open class DriveToPoseTask : Task
Drive to a pose using a localizer and PID-To-Point.
Link copied to clipboard
open class DynamicTask : Task
Represents a task that is constructed at runtime.
Link copied to clipboard
A generic task to get the position of a contour based on two (inferred three) positions, where the contour in question may be viewed in the two halves of the camera frame.
Link copied to clipboard
Standard gamepad drive for all holonomic drivetrains.
Link copied to clipboard
Gamepad drive for all holonomic drivetrains which will use a vector-based approach to drive.
Link copied to clipboard
open class IdleTask : ForeverTask
Task that runs forever but does nothing.
Link copied to clipboard
class MessageTask(time: Measure<Time>, message: String) : Task

Relay a message in telemetry for a specific amount of time.

Link copied to clipboard
Task to move to and align to an AprilTag.
Link copied to clipboard
open class MoveToContourTask : Task
Task to move to and align to a contour using the vision system.
Link copied to clipboard
open class PurePursuitTask : Task
Task for running Pure Pursuit paths using the BunyipsOpMode Task system.
Link copied to clipboard
open class RepeatTask : ForeverTask
A task that will auto-reset and repeat itself after it is completed.
Link copied to clipboard
open class RoadRunnerTask : Task
Task for running RoadRunner trajectories using the BunyipsOpMode Task system.
Link copied to clipboard
open class RunForTask : Task
A task to run for a timeout.
Link copied to clipboard
open class RunTask : OnceTask
A task to run a callback before immediately completing.
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
open class StartEndTask : Task
Define a callback to run when this task is started, and when it is finished.
Link copied to clipboard
open class TurnTask : Task
A simple task that turns the robot to a specific angle using a PIDF controller.
Link copied to clipboard
class WaitTask(time: Measure<Time>, showTelemetry: Boolean = true) : Task

Task to wait for a specific amount of time.

Link copied to clipboard
open class WaitUntilTask : Task
A task that waits until a condition is true before finishing.