What's the point of this:
Code:
if (fluffy.getPressureSwitchValue()) {
fluffy.setRelayValue(edu.wpi.first.wpilibj. Relay.Value.kOff);
} else {
fluffy.setRelayValue(edu.wpi.first.wpilibj. Relay.Value.kOn);
}
Also, this was our code when we were using pneumatics for our kicker:
Code:
if (System.currentTimeMillis() - lastFired >= 2000) {
if (j.getTrigger() && !fired) {
fire();
fired = true;
lastFired = System.currentTimeMillis();
} else if (!j.getTrigger() && fired) {
fired = false;
}
}
try {
Thread.sleep(50);
} catch (Exception e) {
System.out.print(e.getMessage());
e.printStackTrace();
}
Where fire() launches the solenoids and fired is a boolean set to false and lastFired is a long set to 0. This code also makes sure you can only fire once every two seconds.