Hello,
I am designing a Protocol Data analyzer in c# by using Windows application Form. I am receiving data at speed of 5.25 Mbps from COM Port & i want to show this data over Windows Application.
So now i am able to get data over window. However i want to split string to newline & show the time as soon as i get "AA" (AA is my Preamble in protocol Header).
My Protocol data stream is as mentione below:
AA 01 00 13 59 A1 02 61 6A A1 02 61 09 00 01 81 00 01 9B D3 32 72 23 AA
I have attached my source file.
So how i can do this? Any suggstions?
Rafnas T PPosted May 8, 2017, 8:20 AM
sumit KalePosted May 8, 2017, 7:06 AM
sumit KalePosted May 5, 2017, 9:00 AM
Rafnas T PPosted May 5, 2017, 8:51 AM
sumit KalePosted May 5, 2017, 7:29 AM
Rafnas T PPosted May 5, 2017, 7:23 AM
sumit KalePosted May 5, 2017, 7:07 AM
Rafnas T PPosted May 5, 2017, 6:56 AM
richTextBox1.WordWrap = false;
richTextBox1.Text = sb.ToString();
sumit KalePosted May 5, 2017, 6:54 AM
Rafnas T PPosted May 5, 2017, 6:02 AM
lbl.Text = sb.ToString();
sumit KalePosted May 5, 2017, 5:48 AM
Rafnas T PPosted May 5, 2017, 5:34 AM
sumit KalePosted May 5, 2017, 5:31 AM
Rafnas T PPosted May 5, 2017, 5:24 AM
{
StringBuilder sb = new StringBuilder(data.Length * 3 );
foreach (byte b in data)
sb.Append(Convert.ToString(b, 16).PadLeft(2, '0').PadRight(3, ' '));
sb=sb.Replace("AA","\nAA");
return sb.ToString().ToUpper();
Rafnas T PPosted May 5, 2017, 5:18 AM
sumit KalePosted May 5, 2017, 5:18 AM
Rafnas T PPosted May 5, 2017, 5:11 AM
{
StringBuilder sb = new StringBuilder(data.Length * 3 );
foreach (byte b in data)
sb.Append(Convert.ToString(b, 16).PadLeft(2, '0').PadRight(3, ' '));
//sb=sb.ToString().Split("AA");
sb.ToString().Replace("AA","\nAA");
//sb.Append("\n AA");
//sb=sb.Append(string.Format("AA{0}AA", Environment.NewLine));
return sb.ToString().ToUpper();
}
sumit KalePosted May 5, 2017, 5:05 AM
Rafnas T PPosted May 5, 2017, 4:52 AM
{
StringBuilder sb = new StringBuilder(data.Length * 3 );
foreach (byte b in data)
sb.Append(Convert.ToString(b, 16).PadLeft(2, '0').PadRight(3, ' '));
//sb=sb.ToString().Split("AA");
sb=sb.ToString().Replace("AA","\nAA");
//sb.Append("\n AA");
//sb=sb.Append(string.Format("AA{0}AA", Environment.NewLine));
return sb.ToString().ToUpper();
}
Rafnas T PPosted May 5, 2017, 4:49 AM