mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
[hal, wpilibj] Add missing distance per pulse functions to EncoderSim (#4928)
Also fix C++ and Java EncoderSim.setDistancePerPulse() not propagating value to SimEncoderData.
This commit is contained in:
@@ -198,7 +198,7 @@ TEST(EncoderSimTest, SetDistancePerPulse) {
|
||||
DoubleCallback callback;
|
||||
auto cb = sim.RegisterDistancePerPulseCallback(callback.GetCallback(), false);
|
||||
|
||||
encoder.SetDistancePerPulse(.03405);
|
||||
sim.SetDistancePerPulse(.03405);
|
||||
EXPECT_EQ(.03405, sim.GetDistancePerPulse());
|
||||
EXPECT_EQ(.03405, encoder.GetDistancePerPulse());
|
||||
EXPECT_TRUE(callback.WasTriggered());
|
||||
|
||||
Reference in New Issue
Block a user