Robot Config
Abstract class to use as parent to the class you will define to mirror a "saved configuration" on the Robot Controller, and to define any robot related constants. Supported for use in both BunyipsOpModes and any other normal SDK OpMode.
private final YourConfig config = new YourConfig();
In your OpMode's init method, call the init
method of your config class, passing in the OpMode.
config.init(this);
Author
Lucas Bubner, 2024
Since
1.0.0-pre
Functions
Convenience method for reading the device from the hardwareMap without having to check for exceptions. This method can be passed a Runnable to run if the device is successfully configured, useful for setting up directions or other configurations that will only run if the device was successfully found.
Implicit OpMode config initialisation for use in BunyipsOpModes. This will not work in normal SDK OpModes.
Uses the HardwareMap to fetch HardwareDevices and assign instances from onRuntime
. Should be called as the first line in your init cycle. This method can only be executed once.