From b6301ab9c9bb1344f54c18ce0379d055fbf645ba Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Thu, 21 Oct 2021 18:47:22 +0200 Subject: [PATCH] Add a clear method to channel mask --- libnymea-zigbee/zigbeechannelmask.cpp | 5 +++++ libnymea-zigbee/zigbeechannelmask.h | 1 + 2 files changed, 6 insertions(+) diff --git a/libnymea-zigbee/zigbeechannelmask.cpp b/libnymea-zigbee/zigbeechannelmask.cpp index 156b3a6..e3ed233 100644 --- a/libnymea-zigbee/zigbeechannelmask.cpp +++ b/libnymea-zigbee/zigbeechannelmask.cpp @@ -153,3 +153,8 @@ QDebug operator<<(QDebug debug, const ZigbeeChannelMask &channelMaks) debug.nospace() << ") "; return debug; } + +void ZigbeeChannelMask::clear() +{ + m_channelMask = 0; +} diff --git a/libnymea-zigbee/zigbeechannelmask.h b/libnymea-zigbee/zigbeechannelmask.h index 3a33d47..237cbdc 100644 --- a/libnymea-zigbee/zigbeechannelmask.h +++ b/libnymea-zigbee/zigbeechannelmask.h @@ -59,6 +59,7 @@ public: bool isSet(Zigbee::ZigbeeChannel channel) const; void setChannel(Zigbee::ZigbeeChannel channel); void unsetChannel(Zigbee::ZigbeeChannel channel); + void clear(); ZigbeeChannelMask &operator=(const ZigbeeChannelMask &other); bool operator==(const ZigbeeChannelMask &other) const;