blob: 5dcf9b58d0a416d95d2e451fff6aac662fd214f8 [file] [log] [blame]
jerrym1815d882013-02-14 04:21:29 +00001// RobotBuilder Version: 0.0.2
2//
3// This file was generated by RobotBuilder. It contains sections of
4// code that are automatically generated and assigned by robotbuilder.
5// These sections will be updated in the future when you export to
6// C++ from RobotBuilder. Do not put any code or make any change in
7// the blocks indicating autogenerated code or it will be lost on an
8// update. Deleting the comments indicating the section will prevent
9// it from being updated in th future.
10#ifndef _ROBOT_H
11#define _ROBOT_H
12#include "WPILib.h"
13#include "Commands/Command.h"
14#include "RobotMap.h"
15#include "LiveWindow/LiveWindow.h"
16// BEGIN AUTOGENERATED CODE, SOURCE=ROBOTBUILDER ID=INCLUDES
17#include "Commands/AutonomousCommand.h"
18#include "Subsystems/AirCompressor.h"
19#include "Subsystems/DriveTrain.h"
20#include "Subsystems/FrisbeePickup.h"
21#include "Subsystems/FrisbeeStorage.h"
22#include "Subsystems/PickupArm.h"
23#include "Subsystems/Shooter.h"
24#include "Subsystems/ShooterWheelPIDController.h"
25 // END AUTOGENERATED CODE, SOURCE=ROBOTBUILDER ID=INCLUDES
26#include "OI.h"
27class Robot : public IterativeRobot {
28public:
29 Command *autonomousCommand;
30 static OI *oi;
31 LiveWindow *lw;
32 // BEGIN AUTOGENERATED CODE, SOURCE=ROBOTBUILDER ID=DECLARATIONS
33 static AirCompressor* airCompressor;
34 static DriveTrain* driveTrain;
35 static ShooterWheelPIDController* shooterWheelPIDController;
36 static Shooter* shooter;
37 static FrisbeeStorage* frisbeeStorage;
38 static FrisbeePickup* frisbeePickup;
39 static PickupArm* pickupArm;
40 // END AUTOGENERATED CODE, SOURCE=ROBOTBUILDER ID=DECLARATIONS
41 virtual void RobotInit();
42 virtual void AutonomousInit();
43 virtual void AutonomousPeriodic();
44 virtual void TeleopInit();
45 virtual void TeleopPeriodic();
46 virtual void TestPeriodic();
47};
48#endif