From 19df557b4a835734528ac1c5a64e6e7df071e998 Mon Sep 17 00:00:00 2001 From: Nicholas Zamora Date: Wed, 9 Jul 2025 20:48:22 +0000 Subject: [PATCH] DeviceAppVersion: Add operator== --- include/icsneo/device/deviceversion.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/icsneo/device/deviceversion.h b/include/icsneo/device/deviceversion.h index 2b2b7b7..49f5502 100644 --- a/include/icsneo/device/deviceversion.h +++ b/include/icsneo/device/deviceversion.h @@ -13,7 +13,12 @@ struct DeviceAppVersion { uint8_t major = 0; uint8_t minor = 0; + DeviceAppVersion() = default; + DeviceAppVersion(const uint8_t major, const uint8_t minor) + : major(major), minor(minor) {} + bool operator!=(const DeviceAppVersion& rhs) const { return major != rhs.major || minor != rhs.minor; } + bool operator==(const DeviceAppVersion& rhs) const { return major == rhs.major && minor == rhs.minor; } }; } // namespace icsneo