/// <summary> /// Receive a character from the board. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void mSerialPort_SerialDataTransmitted(object sender, SerialIO.SerialEventArgs e) { lock (mRecvBuffer) { //mSerialPort.AckRecv(); mRecvBuffer.Append((char)e.Data); } }
public void Receiver(object sender, SerialIO.SerialEventArgs e) { char c = (char)e.Data; if (c == '\n') { ProcessRequest(); return; } buffer[count] = (char)e.Data; count++; }