DeviceAppVersion: Add operator==

pull/76/merge
Nicholas Zamora 2025-07-09 20:48:22 +00:00
parent 7afa41bf2a
commit 19df557b4a
1 changed files with 5 additions and 0 deletions

View File

@ -13,7 +13,12 @@ struct DeviceAppVersion {
uint8_t major = 0; uint8_t major = 0;
uint8_t minor = 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; }
bool operator==(const DeviceAppVersion& rhs) const { return major == rhs.major && minor == rhs.minor; }
}; };
} // namespace icsneo } // namespace icsneo