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