Fix channel mask set and unser channel

This commit is contained in:
Simon Stürz 2020-10-07 14:50:34 +02:00
parent e00a1ffea0
commit 974911db06

View File

@ -121,13 +121,13 @@ bool ZigbeeChannelMask::isSet(Zigbee::ZigbeeChannel channel) const
void ZigbeeChannelMask::setChannel(Zigbee::ZigbeeChannel channel) void ZigbeeChannelMask::setChannel(Zigbee::ZigbeeChannel channel)
{ {
// Set channel bit // Set channel bit
m_channelMask |= 1 << channel; m_channelMask |= channel;
} }
void ZigbeeChannelMask::unsetChannel(Zigbee::ZigbeeChannel channel) void ZigbeeChannelMask::unsetChannel(Zigbee::ZigbeeChannel channel)
{ {
// Clear channel bit // Clear channel bit
m_channelMask &= ~(1 << channel); m_channelMask &= ~(channel);
} }
ZigbeeChannelMask &ZigbeeChannelMask::operator=(const ZigbeeChannelMask &other) ZigbeeChannelMask &ZigbeeChannelMask::operator=(const ZigbeeChannelMask &other)