Package com.pocolifo.robobase.bootstrap
Class AutonomousOpMode
java.lang.Object
com.qualcomm.robotcore.eventloop.opmode.OpMode
com.pocolifo.robobase.bootstrap.BootstrappedOpMode
com.pocolifo.robobase.bootstrap.AutonomousOpMode
- Direct Known Subclasses:
AprilTagAlignmentTesting
,BaseProductionAuto
,ColorTell
,NovelAuto
,PathfinderTest
,PipelineTester
,RotateTest
Base class for Autonomous code to go.
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.qualcomm.robotcore.hardware.Gamepad
com.qualcomm.robotcore.hardware.Gamepad
com.qualcomm.robotcore.hardware.HardwareMap
static final int
int
Deprecated.org.firstinspires.ftc.robotcore.external.Telemetry
Fields inherited from class com.pocolifo.robobase.bootstrap.BootstrappedOpMode
stopped
Fields inherited from class com.qualcomm.robotcore.eventloop.opmode.OpMode
msStuckDetectInit, msStuckDetectInitLoop, msStuckDetectLoop, msStuckDetectStart, time
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.pocolifo.robobase.bootstrap.BootstrappedOpMode
dumpEnvironment, sleep
Methods inherited from class com.qualcomm.robotcore.eventloop.opmode.OpMode
getRuntime, internalPostInitLoop, internalPostLoop, internalPreInit, internalUpdateTelemetryNow, resetRuntime, stop, terminateOpModeNow, updateTelemetry
-
Field Details
-
MS_BEFORE_FORCE_STOP_AFTER_STOP_REQUESTED
public static final int MS_BEFORE_FORCE_STOP_AFTER_STOP_REQUESTED- See Also:
-
gamepad1
public volatile com.qualcomm.robotcore.hardware.Gamepad gamepad1 -
gamepad2
public volatile com.qualcomm.robotcore.hardware.Gamepad gamepad2 -
telemetry
public org.firstinspires.ftc.robotcore.external.Telemetry telemetry -
hardwareMap
public volatile com.qualcomm.robotcore.hardware.HardwareMap hardwareMap -
msStuckDetectStop
Deprecated.
-
-
Constructor Details
-
AutonomousOpMode
public AutonomousOpMode()
-
-
Method Details
-
init
public final void init()- Overrides:
init
in classBootstrappedOpMode
-
start
public final void start()- Overrides:
start
in classcom.qualcomm.robotcore.eventloop.opmode.OpMode
-
init_loop
public final void init_loop()- Overrides:
init_loop
in classcom.qualcomm.robotcore.eventloop.opmode.OpMode
-
loop
public final void loop()- Specified by:
loop
in classcom.qualcomm.robotcore.eventloop.opmode.OpMode
-
initialize
public abstract void initialize()The initialization method for Autonomous. The reason for having a separate initialize method is so that you have to override it. This also eliminates errors occurring ifsuper.init()
isn't called. -
run
public abstract void run()Run the Autonomous code (i.e. move the robot or complete another action). The reason for having a separate run/start method is so that you have to override it. -
requestOpModeStop
public final void requestOpModeStop()
-