package org.usfirst.frc330.wpilibj;

import edu.wpi.first.wpilibj.DoubleSolenoid;

public class BBDoubleSolenoid extends DoubleSolenoid {
	DoubleSolenoid.Value value;
	public BBDoubleSolenoid(int moduleNumber, int forwardChannel,
			int reverseChannel) {
		super(moduleNumber, forwardChannel, reverseChannel);
		value = get();
	}

	public BBDoubleSolenoid(int forwardChannel, int reverseChannel) {
		super(forwardChannel, reverseChannel);
		value = get();
	}

	@Override
	public void set(Value value) {
		this.value = value;
		super.set(value);
	}

	@Override
	public Value get() {
		return value;
	}
	
	public int getInt() {
		return value.kOff.ordinal();
	}

}

@@ -28,19 +28,17 @@
 wpilibj;
-%0D%0A%0D
+%0A
 %0Aimport 
@@ -74,19 +74,17 @@
 olenoid;
-%0D%0A%0D
+%0A
 %0Apublic 
@@ -130,17 +130,16 @@
 lenoid %7B
-%0D
 %0A%09Double
@@ -159,17 +159,16 @@
 e value;
-%0D
 %0A%09public
@@ -222,17 +222,16 @@
 Channel,
-%0D
 %0A%09%09%09int 
@@ -239,33 +239,32 @@
 everseChannel) %7B
-%0D
 %0A%09%09super(moduleN
@@ -294,33 +294,32 @@
 reverseChannel);
-%0D
 %0A%09%09value = get()
@@ -319,23 +319,20 @@
 = get();
-%0D
 %0A%09%7D
-%0D%0A%0D
+%0A
 %0A%09public
@@ -390,17 +390,16 @@
 annel) %7B
-%0D
 %0A%09%09super
@@ -431,17 +431,16 @@
 hannel);
-%0D
 %0A%09%09value
@@ -448,23 +448,20 @@
 = get();
-%0D
 %0A%09%7D
-%0D%0A%0D
+%0A
 %0A%09@Overr
@@ -455,33 +455,32 @@
 ;%0A%09%7D%0A%0A%09@Override
-%0D
 %0A%09public void se
@@ -495,17 +495,16 @@
 value) %7B
-%0D
 %0A%09%09this.
@@ -517,17 +517,16 @@
 = value;
-%0D
 %0A%09%09super
@@ -537,23 +537,20 @@
 (value);
-%0D
 %0A%09%7D
-%0D%0A%0D
+%0A
 %0A%09@Overr
@@ -552,17 +552,16 @@
 Override
-%0D
 %0A%09public
@@ -570,25 +570,24 @@
 alue get() %7B
-%0D
 %0A%09%09return va
@@ -594,16 +594,13 @@
 lue;
-%0D
 %0A%09%7D
-%0D
 %0A%09
-%0D
 %0A%09pu
@@ -618,17 +618,16 @@
 tInt() %7B
-%0D
 %0A%09%09retur
@@ -638,13 +638,8 @@
 lue.
-kOff.
 ordi
@@ -648,15 +648,11 @@
 l();
-%0D
 %0A%09%7D
-%0D%0A%0D
+%0A
 %0A%7D
-%0D
 %0A

Fix GetInt