.ReadExisting()
.ReadTo(">");
string ReadData; Reply_Status = (int)REPLY.NO_REPLY; ReadData = Write_Outstring(Command);
private string Write_Outstring(Data_To_Unit) { string Data_From_Unit = ""; Reply_Status = (int)REPLY.NO_REPLY; rtbCommsRecord.Text += Data_To_Unit + "\n"; myComPort.Write(Data_To_Unit + (char)10 + (char)13); { while (Reply_Status == (int)REPLY.NO_REPLY) { NoDataAtPort.Enabled = true; } NoDataAtPort.Enabled = false; if (Reply_Status == (int)REPLY.TIMEOUT_REPLY) { Data_From_PitStop = "TIMEOUT\n"; } else if (Reply_Status == (int)REPLY.YES_REPLY) { Data_From_Unit = myComPort.ReadExisting(); rtbCommsRecord.Text += Data_From_Unit; // +"\n"; rtbIncoming.Text = Data_From_Unit; // rtbLogged.Text +=ReplyData; if (Data_From_Unit.Contains("UD:")) { // rtbReturnedData.Text += Data_From_Unit + '\n' + '\r'; rtbUnlistedData.Text += Data_From_Unit+ '\n';// + '\r'; here is the problem } if (Data_From_Unit.Contains("LD:")) { // rtbReturnedData.Text += Data_From_Unit + '\n' + '\r'; rtbListedData.Text += Data_From_Unit;// +'\n';// + '\r'; } if (Data_From_Unit.Contains("OK")) { rtbLogged.Text += rtbIncoming.Text; } rtbLogged.Text += rtbIncoming.Text; } else { MessageBox.Show("ERROR IN Pitstop Comms\n"); Reply_Status = (int)REPLY.NO_REPLY; } } return (Data_From_Unit); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)