Clean up edge detection logic in ButtonScheduler subclasses (#1340)

This also changes the behavior of whileActive to call start once on the starting edge
instead of every loop iteration.
This commit is contained in:
Tyler Veness
2018-09-26 22:55:34 -07:00
committed by Peter Johnson
parent 6171856020
commit a732854866
8 changed files with 70 additions and 88 deletions

View File

@@ -23,9 +23,6 @@ class CancelButtonScheduler : public ButtonScheduler {
CancelButtonScheduler& operator=(CancelButtonScheduler&&) = default;
virtual void Execute();
private:
bool pressedLast;
};
} // namespace frc

View File

@@ -23,9 +23,6 @@ class ToggleButtonScheduler : public ButtonScheduler {
ToggleButtonScheduler& operator=(ToggleButtonScheduler&&) = default;
virtual void Execute();
private:
bool pressedLast;
};
} // namespace frc