mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-27 02:01:42 +00:00
[wpimath] Add direction to slew rate limiter (#4377)
This commit is contained in:
@@ -38,4 +38,13 @@ class SlewRateLimiterTest {
|
||||
WPIUtilJNI.setMockTime(1000000L);
|
||||
assertEquals(limiter.calculate(0.5), 0.5);
|
||||
}
|
||||
|
||||
@Test
|
||||
void slewRatePositiveNegativeTest() {
|
||||
var limiter = new SlewRateLimiter(1, -0.5, 0);
|
||||
WPIUtilJNI.setMockTime(1000000L);
|
||||
assertEquals(limiter.calculate(2), 1);
|
||||
WPIUtilJNI.setMockTime(2000000L);
|
||||
assertEquals(limiter.calculate(0), 0.5);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user