I have some code like this which stores serial port data to a array of int named buffer here Now I want to that buffer to convert it in string back. How can I do that?
private void serialPort_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
//if (cCommon.DecryptText(CallerId) == "enable")
//{
if (buffer.Length > 0)
{
try
{
for (int c = 0; c != serialPort.BytesToRead; c++)
{
buffer[pointer] = serialPort.ReadByte();
pointer++;
}
}
catch (TimeoutException x)
{
//BackgroundWorker bw = new BackgroundWorker();
bw = new BackgroundWorker();
bw.DoWork += new DoWorkEventHandler(bw_DoWork);
bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
bw.RunWorkerAsync();
}
}
// }
//else
//{
// MessageBox.Show("You do not have permission to use This feature serialPort", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
//}
}