summaryrefslogtreecommitdiff
path: root/src/drivers/relative_wheel.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-10-03 09:36:28 +1100
committerjacqueline <me@jacqueline.id.au>2023-10-03 09:36:28 +1100
commit3df4cc9e3de6af480d1ff78376a7d811c9270561 (patch)
tree0b497dc40488f9c69677f31afc8104ec779bbb2b /src/drivers/relative_wheel.cpp
parent95618239e64d150ed2471820aa0758f72407d252 (diff)
downloadtangara-fw-3df4cc9e3de6af480d1ff78376a7d811c9270561.tar.gz
Make accessors in RelativeWheel const
Diffstat (limited to 'src/drivers/relative_wheel.cpp')
-rw-r--r--src/drivers/relative_wheel.cpp12
1 files changed, 4 insertions, 8 deletions
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