Constructors

Link copied to clipboard
public void OperationMode()

Types

Link copied to clipboard
public interface ConditionalWait

Properties

Link copied to clipboard
public ScriptParameters environment
Link copied to clipboard
public volatile Gamepad gamepad1
Link copied to clipboard
public volatile Gamepad gamepad2
Link copied to clipboard
public volatile HardwareMap hardwareMap
Link copied to clipboard
public volatile boolean isStarted
Link copied to clipboard
public int msStuckDetectInit
Link copied to clipboard
Link copied to clipboard
public int msStuckDetectLoop
Link copied to clipboard
public int msStuckDetectStart
Link copied to clipboard
public int msStuckDetectStop
Link copied to clipboard
public Telemetry telemetry
Link copied to clipboard
public volatile double time

Functions

Link copied to clipboard
public void absolutelyNothing()
Link copied to clipboard
public abstract void construct()
The method to be called at the start of the OperationMode's operation, after the INIT button is pressed but before the PLAY button is pressed.
Link copied to clipboard
public static void emergencyStop(String reason)
Link copied to clipboard
public double getRuntime()
Link copied to clipboard
public final void idle()
Link copied to clipboard
public final void init()
Link copied to clipboard
public final void init_loop()
Link copied to clipboard
public void internalPostInitLoop()
Link copied to clipboard
public void internalPostLoop()
Link copied to clipboard
public void internalPreInit()
Link copied to clipboard
public final void internalUpdateTelemetryNow(TelemetryMessage telemetry)
Link copied to clipboard
public final boolean isStarted()
Link copied to clipboard
public final boolean isStopRequested()
Link copied to clipboard
public final void loop()
Link copied to clipboard
public final boolean opModeInInit()
Link copied to clipboard
public final boolean opModeIsActive()
Link copied to clipboard
public static void reboot()
public static void reboot(String reason)
Call this whenever you need to reboot the robot.
Link copied to clipboard
public static void registerFeature(@NotNull() @NotNull() Feature feature)
Registers a Feature, appending it to the runner's script queue to be ran by jlooping and building it if necessary.
Link copied to clipboard
public final void requestOpModeStop()
Link copied to clipboard
public void resetRuntime()
Link copied to clipboard
public abstract void run()
The method to be called during the OperationMode's operation, after the PLAY button is pressed but before the STOP button is pressed.
Link copied to clipboard
public void runOpMode()
Link copied to clipboard
public final void sleep(long milliseconds)
Link copied to clipboard
public final void start()
Link copied to clipboard
public final void stop()
Link copied to clipboard
public final void terminateOpModeNow()
Link copied to clipboard
public void updateTelemetry(Telemetry telemetry)
Link copied to clipboard
public void waitFor(double time)
Waits for a certain amount of time.
Link copied to clipboard
public void waitForStart()
Link copied to clipboard
public void waitUntil(OperationMode.ConditionalWait condition)
Waits until a certain condition is met.