From 14793f3cef10ed843e63426693d5132c5629ca3a Mon Sep 17 00:00:00 2001 From: Aarav Shah <91212@psdschools.org> Date: Tue, 18 Feb 2020 19:25:32 -0700 Subject: [PATCH] Added method to open and close solenoid, started solenoid closed --- .../java/frc4388/robot/subsystems/Drive.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/frc4388/robot/subsystems/Drive.java b/src/main/java/frc4388/robot/subsystems/Drive.java index aef4006..9fa438a 100644 --- a/src/main/java/frc4388/robot/subsystems/Drive.java +++ b/src/main/java/frc4388/robot/subsystems/Drive.java @@ -86,6 +86,8 @@ public class Drive extends SubsystemBase { m_speedShift = new DoubleSolenoid(7,0,1); m_coolFalcon = new DoubleSolenoid(7,3,2); + + coolFalcon(false); /* set back motors as followers */ m_leftBackMotor.follow(m_leftFrontMotor); @@ -634,4 +636,18 @@ public class Drive extends SubsystemBase { m_speedShift.set(DoubleSolenoid.Value.kReverse); } } + + /** + * Set to open or close solenoid that cools the falcon, true = open, false = close + * @param state Chooses between open and close + */ + public void coolFalcon(boolean state) { + if (state == true) { + m_coolFalcon.set(DoubleSolenoid.Value.kForward); + } + if (state == false) { + m_coolFalcon.set(DoubleSolenoid.Value.kReverse); + } + } + }