Ejemplo n.º 1
0
        private void MainBoardSerial_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {
            bool   SpecialCommand = false;
            string SerialRXData   = MainBoardSerial.ReadTo("#");

            if (SerialRXData == "PingOK#")
            {
                PINGFlag       = true;
                SerialRXData   = "";
                SpecialCommand = true;
                dbg("Special RX:" + SerialRXData);
            }
            if (SpecialCommand == false)
            {
                SerialQueue.Enqueue(SerialRXData);
                BufferWaitHandle.Set();
            }
        }