@@ -0,0 +1,1118 @@
+package com.thegongoliers.mockHardware.input;%0A%0Aimport com.thegongoliers.input.odometry.IEncoder;%0A%0Apublic class MockEncoder implements IEncoder %7B%0A%0A    private double pulses = 0;%0A    private double distancePerPulse = 1;%0A    private double velocity = 0;%0A    private boolean inverted = false;%0A%0A    @Override%0A    public double getPulses() %7B%0A        return pulses;%0A    %7D%0A%0A    @Override%0A    public double getDistance() %7B%0A        return pulses * distancePerPulse;%0A    %7D%0A%0A    @Override%0A    public double getVelocity() %7B%0A        return velocity;%0A    %7D%0A%0A    @Override%0A    public void setDistancePerPulse(double distancePerPulse) %7B%0A        this.distancePerPulse = distancePerPulse;%0A    %7D%0A%0A    @Override%0A    public void reset() %7B%0A        pulses = 0;%0A        velocity = 0;%0A    %7D%0A%0A    @Override%0A    public void setInverted(boolean inverted) %7B%0A        this.inverted = inverted;%0A    %7D%0A%0A    @Override%0A    public boolean isInverted() %7B%0A        return inverted;%0A    %7D%0A%0A    public void setPulses(double pulses) %7B%0A        this.pulses = pulses;%0A    %7D%0A%0A    public void setVelocity(double velocity) %7B%0A        this.velocity = velocity;%0A    %7D%0A%7D%0A

Add mock encoder