void ActivePort_PortDataReceived(PortDataReceivedEventArgs args) { lock (this) { LogObjectValue?.Invoke("PortDataReceivedEventArgs", args); SetLinesState(args.Data as string); } }
private void SerialPortDataReceived(object sender, SerialDataReceivedEventArgs e) { try { if (PortDataReceived == null) { return; } var args = new PortDataReceivedEventArgs(PortName, "Serial", ReadLine()); PortDataReceived(args); } catch (Exception) { } }
private void SerialPortDataReceived(object sender, SerialDataReceivedEventArgs e) { try { LogObjectValue?.Invoke("SerialDataReceivedEventArgs", e); if (PortDataReceived == null) { return; } var args = new PortDataReceivedEventArgs(PortName, "Serial", ReadExisting()); LogObjectValue?.Invoke("Received Data", args); PortDataReceived(args); } catch (Exception ex) { LogObjectValue?.Invoke("SerialPortDataReceived Ex", ex); } }