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">
<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>
/*----------------------------------------------------------------------------*/
/* 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.                                                              */
/*----------------------------------------------------------------------------*/


<code><font color="#008000"><font color="#008000"><font color="#008000">/* Copyright (c) 2017-2018 FIRST. All Rights Reserved. */</font></font></font></code>


<code><font color="#008000"><font color="#008000"><font color="#008000">/* Open Source Software - may be modified and shared by FRC teams. The code */</font></font></font></code>
#include "../include/Robot.h"
#include <iostream>
#include <frc/Timer.h>
#include <frc/smartdashboard/SmartDashboard.h>


<code><font color="#008000"><font color="#008000"><font color="#008000">/* must be accompanied by the FIRST BSD license file in the root directory of */</font></font></font></code>
Robot::Robot() {
}


<code><font color="#008000"><font color="#008000"><font color="#008000">/* the project. */</font></font></font></code>
void Robot::RobotInit() {
}


<code><font color="#008000"><font color="#008000"><font color="#008000">/*----------------------------------------------------------------------------*/</font></font></font></code>
void Robot::Disabled() {
}


&nbsp;
void Robot::Autonomous() {
}


<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>
void Robot::OperatorControl() {
  while (IsOperatorControl() && IsEnabled()) {
    frc::Wait(0.005);
  }
}


<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>
void Robot::Test() {
}


<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>
#ifndef RUNNING_FRC_TESTS
 
int main() { return frc::StartRobot<Robot>(); }
<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>
#endif
 
</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 face="consolas">}</font></font></code>
 
&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 face="consolas"><font size="2"><font face="consolas"><font size="2">}</font></font></font></font></code>
 
&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 face="consolas"><font size="2"><font face="consolas"><font size="2">}</font></font></font></font></code>
 
&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 face="consolas"><font size="2"><font face="consolas"><font size="2">}</font></font></font></font></code>
 
&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">&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 face="consolas"><font size="2"><font face="consolas"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frc::Wait(0.005);</font></font></font></font></code>
 
<code><font face="consolas"><font face="consolas">&nbsp;&nbsp;&nbsp; }</font></font></code>
 
<code><font face="consolas"><font face="consolas">}</font></font></code>
 
&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::Test() {</font></font></font></font></code>
 
<code><font face="consolas"><font size="2"><font face="consolas"><font size="2">}</font></font></font></font></code>
 
&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">#ifndef</font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">RUNNING_FRC_TESTS</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">int</font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">main() {</font></font></font></font><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">return </font></font></font></font></font></font></font></font></font><font face="consolas"><font size="2"><font face="consolas"><font size="2">frc::StartRobot<Robot>(); }</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>

Revision as of 13:11, 9 December 2019

<code /*----------------------------------------------------------------------------*/ /* 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. */ /*----------------------------------------------------------------------------*/


  1. include "../include/Robot.h"
  2. include <iostream>
  3. include <frc/Timer.h>
  4. 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);
 }

}

void Robot::Test() { }

  1. ifndef RUNNING_FRC_TESTS

int main() { return frc::StartRobot<Robot>(); }

  1. endif