-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathDriveTrain.java
More file actions
32 lines (28 loc) · 850 Bytes
/
DriveTrain.java
File metadata and controls
32 lines (28 loc) · 850 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package com.github.mittyrobotics;
import edu.wpi.first.wpilibj.Spark;
import edu.wpi.first.wpilibj2.command.SubsystemBase;
public class DriveTrain extends SubsystemBase {
public static DriveTrain instance = null;
public static DriveTrain getInstance(){
if(instance==null){
instance = new DriveTrain();
}
return instance;
}
Spark sparkLeft, sparkRight;
public void initHardware(){
//initialize stuff here
sparkLeft = new Spark(Constants.LEFT_MOTOR_ID);
sparkRight = new Spark(Constants.RIGHT_MOTOR_ID);
}
public void setMotors(double val){
sparkLeft.set(val);
sparkRight.set(val);
}
public void setSparkLeft(double val){
sparkLeft.set(val);
}
public void setSparkRight(double val){
sparkRight.set(val);
}
}