Mr-Markus / ZigbeeNet

A .NET Standard library for working with ZigBee
Eclipse Public License 1.0
131 stars 47 forks source link

ZigBeeTransaction.CommandReceived(ZigBeeCommand) called more than once. #43

Closed nicolaiw closed 5 years ago

nicolaiw commented 5 years ago

see: https://github.com/zigbeenet/ZigbeeNet/blob/master/src/ZigBeeNet/Transaction/ZigBeeTransaction.cs#L134

ZigBeeTransaction.CommandReceived(ZigBeeCommand) gets called more than once in case of a transaction match. This should not happen I think. Maybe the ZigBeeNetworkManager has to deal with it by removing the Transaction/CommandListener earlier.