private void OnFrameAckKoEvent(FrameAckKOEventArgs args) { if (FrameAckKoEvent != null) { _logger.Warn("--- ACK KO received." + Environment.NewLine + args.AckKOFrame.Log); FrameAckKoEvent(this, args); } }
private void Transceiver_FrameAckKoEvent(object sender, FrameAckKOEventArgs e) { if (e.AckKOFrame.HasSentFrame) { if (e.AckKOFrame.SentFrame is PingFrame pingFrame) { if (pingFrame.ReceiverAddress == _address) { _messageLostCounterTemp += 1; MessageLostCounter = _messageLostCounterTemp.ToString(); } } if (e.AckKOFrame.SentFrame is CondFrame condFrame) { if (condFrame.ReceiverAddress == _address) { _receptorAddressTested.Conductivite = "No ack..receiver plugged?"; } } } }