Class 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.Gamepad gamepad1  
      com.qualcomm.robotcore.hardware.Gamepad gamepad2  
      com.qualcomm.robotcore.hardware.HardwareMap hardwareMap  
      static int MS_BEFORE_FORCE_STOP_AFTER_STOP_REQUESTED  
      int msStuckDetectStop
      Deprecated.
      org.firstinspires.ftc.robotcore.external.Telemetry telemetry  
      • Fields inherited from class com.qualcomm.robotcore.eventloop.opmode.OpMode

        msStuckDetectInit, msStuckDetectInitLoop, msStuckDetectLoop, msStuckDetectStart, time
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void init()  
      void init_loop()  
      abstract void initialize()
      The initialization method for Autonomous.
      void loop()  
      void requestOpModeStop()  
      abstract void run()
      Run the Autonomous code (i.e.
      void start()  
      • Methods inherited from class com.qualcomm.robotcore.eventloop.opmode.OpMode

        getRuntime, internalPostInitLoop, internalPostLoop, internalPreInit, internalUpdateTelemetryNow, resetRuntime, stop, terminateOpModeNow, updateTelemetry
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.
    • Constructor Detail

      • AutonomousOpMode

        public AutonomousOpMode()
    • Method Detail

      • start

        public final void start()
        Overrides:
        start in class com.qualcomm.robotcore.eventloop.opmode.OpMode
      • init_loop

        public final void init_loop()
        Overrides:
        init_loop in class com.qualcomm.robotcore.eventloop.opmode.OpMode
      • loop

        public final void loop()
        Specified by:
        loop in class com.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 if super.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()