diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-09-28 08:29:55 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-09-28 08:29:55 +1000 |
| commit | f09ba5ffd53bf7d28e0dc516c00a8f69ca7efae9 (patch) | |
| tree | affce5567186d8944686afd824bf4ee4f7ee4d2d /src/battery/include/battery.hpp | |
| parent | f168bfab7698f28492c7693263525945a26cbcc8 (diff) | |
| download | tangara-fw-f09ba5ffd53bf7d28e0dc516c00a8f69ca7efae9.tar.gz | |
Use bindey for databinding instead of hand rolling ui updates
Diffstat (limited to 'src/battery/include/battery.hpp')
| -rw-r--r-- | src/battery/include/battery.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/battery/include/battery.hpp b/src/battery/include/battery.hpp index 63a8a47b..32e02347 100644 --- a/src/battery/include/battery.hpp +++ b/src/battery/include/battery.hpp @@ -26,6 +26,10 @@ class Battery { struct BatteryState { uint_fast8_t percent; bool is_charging; + + bool operator==(const BatteryState& other) const { + return percent == other.percent && is_charging == other.is_charging; + } }; auto State() -> std::optional<BatteryState>; |
