digital deadzone implementation

This commit is contained in:
aarav18
2022-02-28 16:46:40 -07:00
parent 343f423bb2
commit fa15241483
3 changed files with 29 additions and 15 deletions
@@ -14,39 +14,39 @@ public class AimToCenterTest {
boolean output;
//20 deg
output = AimToCenter.isDeadzone(20.);
output = AimToCenter.isHardwareDeadzone(20.);
Assert.assertFalse(output);
//-10 deg
output = AimToCenter.isDeadzone(-10.);
output = AimToCenter.isHardwareDeadzone(-10.);
Assert.assertTrue(output);
//-1 deg
output = AimToCenter.isDeadzone(-1.);
output = AimToCenter.isHardwareDeadzone(-1.);
Assert.assertTrue(output);
//341 deg
output = AimToCenter.isDeadzone(341.);
output = AimToCenter.isHardwareDeadzone(341.);
Assert.assertTrue(output);
//340 deg
output = AimToCenter.isDeadzone(340.);
output = AimToCenter.isHardwareDeadzone(340.);
Assert.assertFalse(output);
//0 deg
output = AimToCenter.isDeadzone(0.);
output = AimToCenter.isHardwareDeadzone(0.);
Assert.assertFalse(output);
//200 deg
output = AimToCenter.isDeadzone(200.);
output = AimToCenter.isHardwareDeadzone(200.);
Assert.assertFalse(output);
//2000000 deg
output = AimToCenter.isDeadzone(2000000.);
output = AimToCenter.isHardwareDeadzone(2000000.);
Assert.assertTrue(output);
//NaN deg
output = AimToCenter.isDeadzone(Double.NaN);
output = AimToCenter.isHardwareDeadzone(Double.NaN);
Assert.assertFalse(output);
}