Class JoystickFilter
- java.lang.Object
-
- com.lightningrobotics.common.util.filter.JoystickFilter
-
public class JoystickFilter extends java.lang.ObjectFilter for joystick input to enhance driver controll.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJoystickFilter.Mode
-
Constructor Summary
Constructors Constructor Description JoystickFilter(double deadband, double minPower, double maxPower, JoystickFilter.Mode mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublefilter(double input)doublegetDeadband()doublegetMaxPower()doublegetMinPower()JoystickFilter.ModegetMode()voidsetDeadband(double deadband)voidsetMaxPower(double maxPower)voidsetMinPower(double minPower)voidsetMode(JoystickFilter.Mode mode)voidsetRampDelta(double d)
-
-
-
Constructor Detail
-
JoystickFilter
public JoystickFilter(double deadband, double minPower, double maxPower, JoystickFilter.Mode mode)
-
-
Method Detail
-
setRampDelta
public void setRampDelta(double d)
-
getMode
public JoystickFilter.Mode getMode()
-
setMode
public void setMode(JoystickFilter.Mode mode)
-
getDeadband
public double getDeadband()
-
setDeadband
public void setDeadband(double deadband)
-
getMinPower
public double getMinPower()
-
setMinPower
public void setMinPower(double minPower)
-
getMaxPower
public double getMaxPower()
-
setMaxPower
public void setMaxPower(double maxPower)
-
filter
public double filter(double input)
-
-