Total Lines | 8 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | package org.usfirst.frc.team3695.robot.util; |
||
22 | private static double deadzone(double rawAxis) { // deadzone value is in constants |
||
23 | boolean positive = rawAxis > 0.0; |
||
24 | rawAxis *= (positive ? 1.0 : -1.0); //flip if needed |
||
25 | rawAxis -= DEADZONE; //clip dead zone |
||
26 | if(rawAxis < 0.0) rawAxis = 0.0; //trim if less than 0 |
||
27 | rawAxis /= (1.0 - DEADZONE); //scale back to 1.0 |
||
28 | rawAxis *= (positive ? 1.0 : -1.0); //flip back |
||
29 | return rawAxis; |
||
30 | } |
||
39 |