-
Notifications
You must be signed in to change notification settings - Fork 0
/
Pneumatics.java
24 lines (18 loc) · 775 Bytes
/
Pneumatics.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package edu.wpi.first.wpilibj.templates;
import edu.wpi.first.wpilibj.Compressor;
import edu.wpi.first.wpilibj.Solenoid;
/*
* @author 14crobison
*/
public class Pneumatics {
private Solenoid shifter;
private Compressor NCompressor;
public Pneumatics(int pressureSwitchChannel, int compressorRelayChannel, int solenoidModule, int solenoidChannel) { //pressure switch channel, compressor relay channel, solenoid slot number, solenoid channel number
shifter = new Solenoid(solenoidModule, solenoidChannel);
NCompressor = new Compressor(pressureSwitchChannel, compressorRelayChannel);
NCompressor.start();
}
public void shifting(boolean highGear) {
shifter.set(highGear);
}
}