SleepUntilAction

Overview

SleepUntilAction is a simple RR Action that pauses execution until a specified condition becomes true. It continuously re-evaluates the provided condition and finishes once it turns to true.


Usage

SleepUntilAction(Supplier<Boolean>)

runBlocking(
    new SequentialAction(
        new SleepUntilAction(() -> touchSensor.isPressed()), // Wait until touch sensor is pressed
        new ServoToPositionAction(claw, 1.0)                 // Close claw
    )
);

Last updated