blob: 7571ba015798974eb3ae71e2e579374b3f25a549 [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 ROBOTMAP_H
11#define ROBOTMAP_H
12#include "WPILib.h"
13/**
14 * The RobotMap is a mapping from the ports sensors and actuators are wired into
15 * to a variable name. This provides flexibility changing wiring, makes checking
16 * the wiring easier and significantly reduces the number of magic numbers
17 * floating around.
18 */
19class RobotMap {
20public:
21 // BEGIN AUTOGENERATED CODE, SOURCE=ROBOTBUILDER ID=DECLARATIONS
22 static Compressor* airCompressorAirCompressor;
23 static Solenoid* driveTrainLeftShifter;
24 static Solenoid* driveTrainRightShifter;
25 static SpeedController* driveTrainLeftMotors1and2;
26 static SpeedController* driveTrainLeftMotor3;
27 static SpeedController* driveTrainRightMotors1and2;
28 static SpeedController* driveTrainRightMotor3;
29 static RobotDrive* driveTrainRobotDrive;
30 static Encoder* driveTrainQuadratureEncoderLeft;
31 static Encoder* driveTrainQuadratureEncoderRight;
32 static SpeedController* shooterWheelPIDControllerShooterMotor;
33 static Encoder* shooterWheelPIDControllerShooterSpeedEncoder;
34 static SpeedController* shooterShooterTiltMotor;
35 static Encoder* shooterShooterTiltEncoder;
36 static GearTooth* shooterShooterTiltHomeSensor;
37 static Solenoid* shooterLatchFrisbeeSolenoid;
38 static Solenoid* shooterLoadFrisbeeSolenoid;
39 static Solenoid* shooterShootSolenoid;
40 static SpeedController* frisbeeStorageFrisbeeIndexerMotor;
41 static Encoder* frisbeeStorageFrisbeeIndexerSpeedEncoder;
42 static DigitalInput* frisbeeStorageFrisbeeInputOpticalSensor;
43 static DigitalInput* frisbeeStorageFrisbeeIndexOpticalSensor;
44 static DigitalInput* frisbeeStorageFrisbeeReadytoshootOpticalSensor;
45 static SpeedController* frisbeePickupIntakeandCenteringRollerMotors;
46 static SpeedController* pickupArmPickupArmMotor;
47 static Encoder* pickupArmPickupArmEncoder;
48 static PIDController* pickupArmPickupArmPIDController;
49 static GearTooth* pickupArmPickupArmHomeSensor;
50 // END AUTOGENERATED CODE, SOURCE=ROBOTBUILDER ID=DECLARATIONS
51 static void init();
52};
53#endif