private void _timer_Elapsed(object sender, ElapsedEventArgs e) { if (_heartbeatCount >= 3) { OnHeartbeatFailure?.Invoke(this, EventArgs.Empty); Stop(); return; } connection.SendFrame(new ConnectionStateRequestFrame(connection)); _heartbeatCount++; }
private async void _timer_Elapsed(object sender, ElapsedEventArgs e) { if (_heartbeatCount >= 3) { await _knxEvents.Disconnected(); Stop(); return; } connection.SendFrame(new ConnectionStateRequestFrame(connection)); _heartbeatCount++; }