[wpimath] Fix Debouncer type-changing behavior (#7870)

Closes #7867

Properly resets the baseline upon switching the debounce type, and adds
a test for such.

Signed-off-by: swurl <swurl@swurl.xyz>
This commit is contained in:
crueter
2025-04-26 01:05:31 -04:00
committed by GitHub
parent 3960045663
commit 0695a4db89
5 changed files with 12 additions and 15 deletions

View File

@@ -72,4 +72,6 @@ TEST_F(DebouncerTest, DebounceParams) {
EXPECT_TRUE(debouncer.GetDebounceType() ==
frc::Debouncer::DebounceType::kFalling);
EXPECT_TRUE(debouncer.Calculate(false));
}