/**
 * FIRST Team 1699
 * 
 * Abstract Command Class
 * 
 * @author squirlemaster42, FIRST Team 1699
 * 
 * @version v0.2-norobot
 */
package org.usfirst.frc.team1699.utils.command;

public abstract class Command {

	private String name;
	private int id;

	// id is used for commands run in auto. It should be set to an integer
	// value that corresponds to
	// the value used when wanting to call the command from the autonomous file.
	public Command(String name, int id) {
		this.name = name;
		this.id = id;
		
		//Add code to add name and id to respective lists
	}

	public abstract void init();
	public abstract void run();
	public abstract void outputToDashBoard(); //Output all data to dash board
	public abstract void zeroAllSensors(); // zeroAllSensors may need to be looked at and changed
	//public abstract boolean isFinished(); Not used at this time may change in the future.

	public String getName() {
		return name;
	}

	public int getId() {
		return id;
	}

	@Override
	public String toString() {
		return "Command [name=" + name + ", id=" + id + "]";
	}
}

@@ -530,16 +530,15 @@
 d;%0D%0A
-%09%09
 %0D%0A%09%09//
+ 
 Add 
@@ -615,24 +615,26 @@
 id init();%0D%0A
+%0D%0A
 %09public abst
@@ -651,16 +651,18 @@
 run();%0D%0A
+%0D%0A
 %09public 
@@ -698,16 +698,17 @@
 rd(); //
+ 
 Output a
@@ -730,16 +730,18 @@
  board%0D%0A
+%0D%0A
 %09public 
@@ -804,16 +804,31 @@
 ed to be
+%0D%0A%09%09%09%09%09%09%09%09%09%09%09//
  looked 
@@ -846,16 +846,17 @@
 ged%0D%0A%09//
+ 
 public a
@@ -920,16 +920,21 @@
 hange in
+%0D%0A%09//
  the fut

Make sure everything is correct version