public bool SendMessage(string message) { lock (sendLock) { try { Trace.TraceInformation($"{DateTime.Now:yyyy-MM-dd HH:mm:ss}: {message}"); myPort.WriteLine(message); } catch (Exception e) { Trace.TraceEvent(TraceEventType.Error, 2, $"{DateTime.Now:yyyy-MM-dd HH:mm:ss}: Anschluss geschlossen/Gerät nicht angeschlossen, versuche neu zu verbinden..."); this.Initialize(); TeamsRemoteController.ResetController(); } } return(true); }