1 package org
.usfirst
.frc
.team3501
.robot
.subsystems
;
2 import org
.usfirst
.frc
.team3501
.robot
.Constants
;
4 import edu
.wpi
.first
.wpilibj
.DoubleSolenoid
;
5 import edu
.wpi
.first
.wpilibj
.DoubleSolenoid
.Value
;
6 import edu
.wpi
.first
.wpilibj
.command
.Subsystem
;
8 public class Scaler
extends Subsystem
{
9 //Scaler related objects
10 private DoubleSolenoid piston
;
14 piston
= new DoubleSolenoid(Constants
.Scaler
.FORWARD_CHANNEL
, Constants
.Scaler
.REVERSE_CHANNEL
);
18 protected void initDefaultCommand() {
21 public Value
getSolenoidValue(){
26 piston
.set(DoubleSolenoid
.Value
.kReverse
);
30 piston
.set(DoubleSolenoid
.Value
.kForward
);
33 public void disengageHook(){
37 public void runWinch(){