private void comPort_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
if (CurrentTransmissionType == CommManager.TransmissionType.Hex)
try
{
int bytesToRead = ComPort.BytesToRead;
byte[] bytes = new byte[bytesToRead];
ComPort.Read(bytes, 0, bytesToRead);
if (fp_rxDataInd != null)
fp_rxDataInd(bytes, bytes.Length);
}
catch (Exception ex)
{
string msg = string.Format("Error Reading From {0:S} (Hex)\n" + ex.Message + "\n", (object)ComPort.PortName);
if (DisplayMsgCallback != null)
DisplayMsgCallback(SharedAppObjs.MsgType.Error, msg);
msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Error, msg);
}
}