Commit | Line | Data |
---|---|---|
38a404b3 KZ |
1 | package org.usfirst.frc.team3501.robot.subsystems; |
2 | ||
3 | import org.usfirst.frc.team3501.robot.Constants; | |
04f2cb52 CZ |
4 | |
5 | import com.ctre.CANTalon; | |
6 | ||
38a404b3 KZ |
7 | import edu.wpi.first.wpilibj.command.Subsystem; |
8 | ||
9 | public class DriveTrain extends Subsystem { | |
cca02549 | 10 | private static DriveTrain driveTrain; |
38a404b3 KZ |
11 | private CANTalon frontLeft, frontRight, rearLeft, rearRight; |
12 | ||
cca02549 | 13 | private DriveTrain() { |
38a404b3 KZ |
14 | frontLeft = new CANTalon(Constants.DriveTrain.FRONT_LEFT); |
15 | frontRight = new CANTalon(Constants.DriveTrain.FRONT_RIGHT); | |
16 | rearLeft = new CANTalon(Constants.DriveTrain.REAR_LEFT); | |
17 | rearRight = new CANTalon(Constants.DriveTrain.REAR_RIGHT); | |
18 | } | |
04f2cb52 CZ |
19 | |
20 | public static DriveTrain getDriveTrain() { | |
21 | if (driveTrain == null) | |
22 | driveTrain = new DriveTrain(); | |
23 | return driveTrain; | |
cca02549 | 24 | } |
38a404b3 KZ |
25 | |
26 | @Override | |
27 | protected void initDefaultCommand() { | |
28 | } | |
29 | ||
30 | } |