1 package org
.usfirst
.frc
.team3501
.robot
.subsystems
;
3 import org
.usfirst
.frc
.team3501
.robot
.Constants
;
4 import edu
.wpi
.first
.wpilibj
.CANTalon
;
5 import edu
.wpi
.first
.wpilibj
.command
.Subsystem
;
7 public class DriveTrain
extends Subsystem
{
8 private static DriveTrain driveTrain
;
9 private CANTalon frontLeft
, frontRight
, rearLeft
, rearRight
;
11 private DriveTrain() {
12 frontLeft
= new CANTalon(Constants
.DriveTrain
.FRONT_LEFT
);
13 frontRight
= new CANTalon(Constants
.DriveTrain
.FRONT_RIGHT
);
14 rearLeft
= new CANTalon(Constants
.DriveTrain
.REAR_LEFT
);
15 rearRight
= new CANTalon(Constants
.DriveTrain
.REAR_RIGHT
);
18 public static DriveTrain
getDriveTrain(){
19 if(driveTrain
== null)
20 driveTrain
= new DriveTrain();
25 protected void initDefaultCommand() {