@@ -0,0 +1,948 @@
+package com.edinarobotics.utils.gamepad;%0A%0A/**%0A * Represents the state of both of a Gamepad's joysticks.%0A * Can be used to filter these joysticks (deadzoning, scaling, etc.).%0A */%0Apublic class GamepadResult %7B%0A    private double lx;%0A    private double ly;%0A    private double rx;%0A    private double ry;%0A    %0A    /**%0A     * Creates a GamepadResult from the cartesian coordinates of two joysticks.%0A     * @param lx the left x-value.%0A     * @param ly the left y-value.%0A     * @param rx the right x-value.%0A     * @param ry  the right y-value.%0A     */%0A    public GamepadResult(double lx,double ly,double rx,double ry)%7B%0A        this.lx = lx;%0A        this.ly = ly;%0A        this.rx = rx;%0A        this.ry = ry;%0A    %7D%0A    %0A    public double getLeftX()%7B%0A        return lx;%0A    %7D%0A    %0A    public double getLeftY()%7B%0A        return ly;%0A    %7D%0A    %0A    public double getRightX()%7B%0A        return rx;%0A    %7D%0A    %0A    public double getRightY()%7B%0A        return ry;%0A    %7D%0A%7D%0A

Add GamepadResult class to enable easy filtering of Gamepad joysticks.