Package frc.robot

Class Robot

java.lang.Object
edu.wpi.first.wpilibj.RobotBase
edu.wpi.first.wpilibj.IterativeRobotBase
org.littletonrobotics.junction.LoggedRobot
frc.robot.Robot
All Implemented Interfaces:
AutoCloseable

public class Robot extends org.littletonrobotics.junction.LoggedRobot
The main Robot class. Our class is slightly modified to implement AdvantageKit and add the subsystem manager to the command loop.
  • Field Summary

    Fields inherited from class org.littletonrobotics.junction.LoggedRobot

    defaultPeriodSecs
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     

    Methods inherited from class org.littletonrobotics.junction.LoggedRobot

    endCompetition, finalize, setUseTiming, startCompetition

    Methods inherited from class edu.wpi.first.wpilibj.IterativeRobotBase

    driverStationConnected, enableLiveWindowInTest, getPeriod, isLiveWindowEnabledInTest, loopFunc, printWatchdogEpochs, robotInit, setNetworkTablesFlushEnabled, simulationInit, simulationPeriodic

    Methods inherited from class edu.wpi.first.wpilibj.RobotBase

    close, getMainThreadId, getRuntimeType, isAutonomous, isAutonomousEnabled, isDisabled, isEnabled, isReal, isSimulation, isTeleop, isTeleopEnabled, isTest, isTestEnabled, startRobot, suppressExitWarning

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Robot

      public Robot()
  • Method Details

    • robotPeriodic

      public void robotPeriodic()
      Overrides:
      robotPeriodic in class edu.wpi.first.wpilibj.IterativeRobotBase
    • disabledInit

      public void disabledInit()
      Overrides:
      disabledInit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • disabledPeriodic

      public void disabledPeriodic()
      Overrides:
      disabledPeriodic in class edu.wpi.first.wpilibj.IterativeRobotBase
    • disabledExit

      public void disabledExit()
      Overrides:
      disabledExit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • autonomousInit

      public void autonomousInit()
      Overrides:
      autonomousInit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • autonomousPeriodic

      public void autonomousPeriodic()
      Overrides:
      autonomousPeriodic in class edu.wpi.first.wpilibj.IterativeRobotBase
    • autonomousExit

      public void autonomousExit()
      Overrides:
      autonomousExit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • teleopInit

      public void teleopInit()
      Overrides:
      teleopInit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • teleopPeriodic

      public void teleopPeriodic()
      Overrides:
      teleopPeriodic in class edu.wpi.first.wpilibj.IterativeRobotBase
    • teleopExit

      public void teleopExit()
      Overrides:
      teleopExit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • testInit

      public void testInit()
      Overrides:
      testInit in class edu.wpi.first.wpilibj.IterativeRobotBase
    • testPeriodic

      public void testPeriodic()
      Overrides:
      testPeriodic in class edu.wpi.first.wpilibj.IterativeRobotBase
    • testExit

      public void testExit()
      Overrides:
      testExit in class edu.wpi.first.wpilibj.IterativeRobotBase