Example #1
0
        private void Send()
        {
            byte[] bytes;

            lock (outcomingBuffer)
            {
                bytes = outcomingBuffer.ToArray();
                outcomingBuffer.Clear();
            }

            if (bytes.Any())
            {
                port.Write(bytes, 0, bytes.Length);
                port.Flush();
            }
        }
Example #2
0
 public void Flush()
 {
     port.Flush();
     PortFlush?.Invoke();
 }