mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-23 01:21:42 +00:00
[commands] Reset timer in quasistatic SysIdRoutine test (#6322)
This commit is contained in:
@@ -226,7 +226,7 @@ public class SysIdRoutine extends SysIdRoutineLog {
|
||||
Timer timer = new Timer();
|
||||
return m_mechanism
|
||||
.m_subsystem
|
||||
.runOnce(timer::start)
|
||||
.runOnce(timer::restart)
|
||||
.andThen(
|
||||
m_mechanism.m_subsystem.run(
|
||||
() -> {
|
||||
|
||||
@@ -18,11 +18,7 @@ frc2::CommandPtr SysIdRoutine::Quasistatic(Direction direction) {
|
||||
|
||||
double outputSign = direction == Direction::kForward ? 1.0 : -1.0;
|
||||
|
||||
return m_mechanism.m_subsystem
|
||||
->RunOnce([this] {
|
||||
timer.Reset();
|
||||
timer.Start();
|
||||
})
|
||||
return m_mechanism.m_subsystem->RunOnce([this] { timer.Restart(); })
|
||||
.AndThen(
|
||||
m_mechanism.m_subsystem
|
||||
->Run([this, state, outputSign] {
|
||||
|
||||
Reference in New Issue
Block a user