From 3df4cc9e3de6af480d1ff78376a7d811c9270561 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Tue, 3 Oct 2023 09:36:28 +1100 Subject: Make accessors in RelativeWheel const --- src/drivers/relative_wheel.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'src/drivers/relative_wheel.cpp') diff --git a/src/drivers/relative_wheel.cpp b/src/drivers/relative_wheel.cpp index c014ab5e..859f69e3 100644 --- a/src/drivers/relative_wheel.cpp +++ b/src/drivers/relative_wheel.cpp @@ -65,22 +65,18 @@ auto RelativeWheel::SetEnabled(bool en) -> void { is_enabled_ = en; } -auto RelativeWheel::is_clicking() -> bool { +auto RelativeWheel::is_clicking() const -> bool { if (!is_enabled_) { return false; } - bool ret = is_clicking_; - is_clicking_ = 0; - return ret; + return is_clicking_; } -auto RelativeWheel::ticks() -> std::int_fast16_t { +auto RelativeWheel::ticks() const -> std::int_fast16_t { if (!is_enabled_) { return 0; } - int_fast16_t t = ticks_; - ticks_ = 0; - return t; + return ticks_; } } // namespace drivers -- cgit v1.2.3