X-Git-Url: http://challenge-bot.com/repos/?a=blobdiff_plain;f=src%2Forg%2Fusfirst%2Ffrc%2Fteam3501%2Frobot%2Fsubsystems%2FDriveTrain.java;fp=src%2Forg%2Fusfirst%2Ffrc%2Fteam3501%2Frobot%2Fsubsystems%2FDriveTrain.java;h=6175630367e65f38b670a939f2645ae45e8fe7cd;hb=cca025498432f408d14c6983c53f6d91371adf38;hp=54b0ce01131b2dd8a376e98447b30703c5bc7317;hpb=38a404b33adc222b57179884470913cb4c0a011d;p=3501%2FroboRIO-code-base diff --git a/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java b/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java index 54b0ce0..6175630 100644 --- a/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java +++ b/src/org/usfirst/frc/team3501/robot/subsystems/DriveTrain.java @@ -5,14 +5,21 @@ import edu.wpi.first.wpilibj.CANTalon; import edu.wpi.first.wpilibj.command.Subsystem; public class DriveTrain extends Subsystem { + private static DriveTrain driveTrain; private CANTalon frontLeft, frontRight, rearLeft, rearRight; - public DriveTrain() { + private DriveTrain() { frontLeft = new CANTalon(Constants.DriveTrain.FRONT_LEFT); frontRight = new CANTalon(Constants.DriveTrain.FRONT_RIGHT); rearLeft = new CANTalon(Constants.DriveTrain.REAR_LEFT); rearRight = new CANTalon(Constants.DriveTrain.REAR_RIGHT); } + + public static DriveTrain getDriveTrain(){ + if(driveTrain == null) + driveTrain = new DriveTrain(); + return driveTrain; + } @Override protected void initDefaultCommand() {