/// <summary> /// Listeners are called when a new <see cref="IXBeeEvent"/> is received /// </summary> /// <typeparam name="T">Expected type of xbee event</typeparam> /// <param name="xbeeEvent">The received <see cref="IXBeeEvent"/>.</param> public void XbeeEventReceived(IXBeeEvent xbeeEvent) { if (xbeeEvent.GetType() != _eventClass) { return; } ReceivedEvent = xbeeEvent; lock (_lockObject) { Complete = true; } }