Exemplo n.º 1
0
 public static SerialPortBuilder CreateSerialPortBuilder(SerialPortCallback serialPortCallback)
 {
     if (serialPortBuilder == null)
     {
         serialPortBuilder = new SerialPortBuilder(serialPortCallback);
     }
     usbReceiver = new SerialPortBuilderBroadcastReceiver(serialPortBuilder);
     return(serialPortBuilder);
 }
Exemplo n.º 2
0
        private void Listen(SerialPortCallback cb)
        {
            byte[] readBuffer = new byte[4092];
            int    i          = 0;
            string readData   = "";

            while ((i = port.Read(readBuffer, 0, readBuffer.Length)) > 0 && isRunning)
            {
                readData += Encoding.ASCII.GetString(readBuffer);
                cb(readData);
            }
        }
Exemplo n.º 3
0
 private SerialPortBuilder(SerialPortCallback serialPortCallback)
 {
     this.serialPortCallback = serialPortCallback;
 }