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
-
public abstract class AutonomousOpMode extends BootstrappedOpMode
Base class for Autonomous code to go.
-
-
Field Summary
Fields Modifier and Type Field Description com.qualcomm.robotcore.hardware.Gamepadgamepad1com.qualcomm.robotcore.hardware.Gamepadgamepad2com.qualcomm.robotcore.hardware.HardwareMaphardwareMapstatic intMS_BEFORE_FORCE_STOP_AFTER_STOP_REQUESTEDintmsStuckDetectStopDeprecated.org.firstinspires.ftc.robotcore.external.Telemetrytelemetry
-
Constructor Summary
Constructors Constructor Description AutonomousOpMode()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidinit()voidinit_loop()abstract voidinitialize()The initialization method for Autonomous.voidloop()voidrequestOpModeStop()abstract voidrun()Run the Autonomous code (i.e.voidstart()-
Methods inherited from class com.pocolifo.robobase.bootstrap.BootstrappedOpMode
dumpEnvironment, sleep
-
-
-
-
Field Detail
-
MS_BEFORE_FORCE_STOP_AFTER_STOP_REQUESTED
public static final int MS_BEFORE_FORCE_STOP_AFTER_STOP_REQUESTED
- See Also:
- Constant Field Values
-
gamepad1
public volatile com.qualcomm.robotcore.hardware.Gamepad gamepad1
-
gamepad2
public volatile com.qualcomm.robotcore.hardware.Gamepad gamepad2
-
telemetry
public final org.firstinspires.ftc.robotcore.external.Telemetry telemetry
-
hardwareMap
public volatile com.qualcomm.robotcore.hardware.HardwareMap hardwareMap
-
msStuckDetectStop
@Deprecated public int msStuckDetectStop
Deprecated.
-
-
Method Detail
-
init
public final void init()
- Overrides:
initin classBootstrappedOpMode
-
start
public final void start()
- Overrides:
startin classcom.qualcomm.robotcore.eventloop.opmode.OpMode
-
init_loop
public final void init_loop()
- Overrides:
init_loopin classcom.qualcomm.robotcore.eventloop.opmode.OpMode
-
loop
public final void loop()
- Specified by:
loopin 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()
-
-