Preseason Test Project Robot.cpp: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
<div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<code><font color="#008000"><font face="consolas"><font size="2"><font color="#008000"><font face="consolas"><font size="2"><font color="#008000"><font face="consolas"><font size="2">/*----------------------------------------------------------------------------*/</font></font></font></font></font></font></font></font></font></code>
<code><font color="#008000"><font face="consolas"><font size="2"><font color="#008000"><font face="consolas"><font size="2"><font color="#008000"><font face="consolas"><font size="2">/*----------------------------------------------------------------------------*/</font></font></font></font></font></font></font></font></font></code>


Line 14: Line 14:
&nbsp;
&nbsp;


<code><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2">#include</font></font></font></font></font></font></font></font></font><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2">"../include/Robot.h"</font></font></font></font></font></font></font></font></font></code>
<code><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2">#include </font></font></font></font></font></font></font></font></font><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2">"../include/Robot.h"</font></font></font></font></font></font></font></font></font></code>


<code><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2">#include</font></font></font></font></font></font></font></font></font><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><iostream></font></font></font></font></font></font></font></font></font></code>
<code><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2">#include </font></font></font></font></font></font></font></font></font><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><iostream></font></font></font></font></font></font></font></font></font></code>


<code><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2">#include</font></font></font></font></font></font></font></font></font><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><frc/Timer.h></font></font></font></font></font></font></font></font></font></code>
<code><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2">#include </font></font></font></font></font></font></font></font></font><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><frc/Timer.h></font></font></font></font></font></font></font></font></font></code>


<code><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2">#include</font></font></font></font></font></font></font></font></font><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><frc/smartdashboard/SmartDashboard.h></font></font></font></font></font></font></font></font></font></code>
<code><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2">#include </font></font></font></font></font></font></font></font></font><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><font color="#a31515"><font face="consolas"><font size="2"><frc/smartdashboard/SmartDashboard.h></font></font></font></font></font></font></font></font></font></code>


<code><font face="consolas"><font size="2"><font face="consolas"><font size="2">Robot::Robot() {</font></font></font></font></code>
<code><font face="consolas"><font size="2"><font face="consolas"><font size="2">Robot::Robot() {</font></font></font></font></code>
Line 28: Line 28:
&nbsp;
&nbsp;


<code><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2">void</font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">Robot::RobotInit() {</font></font></font></font></code>
<code><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2">void </font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">Robot::RobotInit() {</font></font></font></font></code>


<code><font face="consolas"><font size="2"><font face="consolas"><font size="2">}</font></font></font></font></code>
<code><font face="consolas"><font size="2"><font face="consolas"><font size="2">}</font></font></font></font></code>
Line 34: Line 34:
&nbsp;
&nbsp;


<code><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2">void</font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">Robot::Disabled() {</font></font></font></font></code>
<code><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2">void </font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">Robot::Disabled() {</font></font></font></font></code>


<code><font face="consolas"><font size="2"><font face="consolas"><font size="2">}</font></font></font></font></code>
<code><font face="consolas"><font size="2"><font face="consolas"><font size="2">}</font></font></font></font></code>
Line 40: Line 40:
&nbsp;
&nbsp;


<code><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2">void</font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">Robot::Autonomous() {</font></font></font></font></code>
<code><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2">void </font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">Robot::Autonomous() {</font></font></font></font></code>


<code><font face="consolas"><font size="2"><font face="consolas"><font size="2">}</font></font></font></font></code>
<code><font face="consolas"><font size="2"><font face="consolas"><font size="2">}</font></font></font></font></code>
Line 46: Line 46:
&nbsp;
&nbsp;


<code><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2">void</font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">Robot::OperatorControl() {</font></font></font></font></code>
<code><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2">void </font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">Robot::OperatorControl() {</font></font></font></font></code>


<code><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;while</font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">(IsOperatorControl() && IsEnabled()) {</font></font></font></font></code>
<code><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2"><font color="#0000ff"><font face="consolas"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;while</font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">(IsOperatorControl() && IsEnabled()) {</font></font></font></font></code>
Line 69: Line 69:


<code><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2">#endif</font></font></font></font></font></font></font></font></font></code>
<code><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2"><font color="#808080"><font face="consolas"><font size="2">#endif</font></font></font></font></font></font></font></font></font></code>
</div> </div>
</div> </div> </div>

Revision as of 13:09, 9 December 2019

/*----------------------------------------------------------------------------*/

/* Copyright (c) 2017-2018 FIRST. All Rights Reserved. */

/* Open Source Software - may be modified and shared by FRC teams. The code */

/* must be accompanied by the FIRST BSD license file in the root directory of */

/* the project. */

/*----------------------------------------------------------------------------*/

 

#include "../include/Robot.h"

#include <iostream>

#include <frc/Timer.h>

#include <frc/smartdashboard/SmartDashboard.h>

Robot::Robot() {

}

 

void Robot::RobotInit() {

}

 

void Robot::Disabled() {

}

 

void Robot::Autonomous() {

}

 

void Robot::OperatorControl() {

    while(IsOperatorControl() && IsEnabled()) {

        frc::Wait(0.005);

    }

}

 

voidRobot::Test() {

}

 

#ifndefRUNNING_FRC_TESTS

intmain() {returnfrc::StartRobot<Robot>(); }

#endif