mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-23 01:21:42 +00:00
[wpilib][hal] PWM Raw using microseconds (#5283)
Co-authored-by: Joe <sciencewhiz@users.noreply.github.com>
This commit is contained in:
@@ -33,7 +33,7 @@ class PWMSimTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
void testSetRawValue() {
|
||||
void testSetPulseTime() {
|
||||
HAL.initialize(500, 0);
|
||||
|
||||
PWMSim sim = new PWMSim(0);
|
||||
@@ -42,13 +42,13 @@ class PWMSimTest {
|
||||
|
||||
IntCallback callback = new IntCallback();
|
||||
|
||||
try (CallbackStore cb = sim.registerRawValueCallback(callback, false);
|
||||
try (CallbackStore cb = sim.registerPulseMicrosecondCallback(callback, false);
|
||||
PWM pwm = new PWM(0)) {
|
||||
sim.setRawValue(229);
|
||||
assertEquals(229, sim.getRawValue());
|
||||
assertEquals(229, pwm.getRaw());
|
||||
sim.setPulseMicrosecond(2290);
|
||||
assertEquals(2290, sim.getPulseMicrosecond());
|
||||
assertEquals(2290, pwm.getPulseTimeMicroseconds());
|
||||
assertTrue(callback.wasTriggered());
|
||||
assertEquals(229, callback.getSetValue());
|
||||
assertEquals(2290, callback.getSetValue());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user