2022-Robot
Robot code for 2022 FRC Season by Argos, FRC team #1756
Loading...
Searching...
No Matches
Robot Class Reference

#include <Robot.h>

Inheritance diagram for Robot:

Public Member Functions

void RobotInit () override
 
void RobotPeriodic () override
 
void DisabledInit () override
 
void DisabledPeriodic () override
 
void AutonomousInit () override
 
void AutonomousPeriodic () override
 
void TeleopInit () override
 
void TeleopPeriodic () override
 
void TestPeriodic () override
 

Private Attributes

frc2::Command * m_autonomousCommand = nullptr
 
RobotContainer m_container
 

Detailed Description

Member Function Documentation

◆ AutonomousInit()

void Robot::AutonomousInit ( )
override

This autonomous runs the autonomous command selected by your RobotContainer class.

◆ AutonomousPeriodic()

void Robot::AutonomousPeriodic ( )
override

◆ DisabledInit()

void Robot::DisabledInit ( )
override

This function is called once each time the robot enters Disabled mode. You can use it to reset any subsystem information you want to clear when the robot is disabled.

◆ DisabledPeriodic()

void Robot::DisabledPeriodic ( )
override

◆ RobotInit()

void Robot::RobotInit ( )
override

◆ RobotPeriodic()

void Robot::RobotPeriodic ( )
override

This function is called every robot packet, no matter the mode. Use this for items like diagnostics that you want to run during disabled, autonomous, teleoperated and test.

This runs after the mode specific periodic functions, but before LiveWindow and SmartDashboard integrated updating.

◆ TeleopInit()

void Robot::TeleopInit ( )
override

◆ TeleopPeriodic()

void Robot::TeleopPeriodic ( )
override

This function is called periodically during operator control.

◆ TestPeriodic()

void Robot::TestPeriodic ( )
override

This function is called periodically during test mode.

Member Data Documentation

◆ m_autonomousCommand

frc2::Command* Robot::m_autonomousCommand = nullptr
private

◆ m_container

RobotContainer Robot::m_container
private

The documentation for this class was generated from the following files: