Class AutonomousInterface

    • Field Detail

      • gamepad1

        protected Gamepad1 gamepad1
        Gamepad1 device
      • gamepad2

        protected Gamepad2 gamepad2
        Gamepad2 device
      • id

        public java.lang.String id
        This is a unique identifier used to execute programs
      • displayName

        public java.lang.String displayName
        This is what will show up in the smartDashboard
      • Default

        public boolean Default
        Is the defualt Autonomous Program
      • elapsedTime

        public edu.wpi.first.wpilibj.Timer elapsedTime
        Used to get the elapsed time
    • Constructor Detail

      • AutonomousInterface

        protected AutonomousInterface​(RobotHardware Robot,
                                      java.lang.String name)
        Use this when writing a Autonomous program
        Parameters:
        Robot - this variable must contain all motors and sensors to be used
        name - display name for the smartdashboard
      • AutonomousInterface

        protected AutonomousInterface​(RobotHardware Robot,
                                      java.lang.String name,
                                      int ID)
      • AutonomousInterface

        protected AutonomousInterface​(RobotHardware Robot,
                                      java.lang.String name,
                                      boolean DEFAULT)
      • AutonomousInterface

        protected AutonomousInterface​(RobotHardware Robot,
                                      java.lang.String name,
                                      boolean DEFAULT,
                                      int ID)
    • Method Detail

      • autonomousInit

        public void autonomousInit()
        call this function once to run autonomous init code.

        ONLY CALLED ONCE

      • autonomousPeriodic

        public void autonomousPeriodic()
        call this function repeatedly to run autonomous periodic code.

        CALLED REPEATEDLY

      • autonomousDisable

        public void autonomousDisable()
        call this function once to run autonomous disable code.

        ONLY CALLED ONCE