We usually instantiate our Spikes like so:
Code:
Relay spike = new Relay(1);
We do not even include the Direction in our instantiation of the object. Also, we also set the Spike to the off position right after instantiation:
Code:
spike.set(Relay.Value.kOff);
Alex Brinister