public void AttErrorRsp(AttErrorRsp.RspInfo rspInfo)
{
if (InvokeRequired)
{
try
{
Invoke((Delegate)new AttErrorRsp.AttErrorRspDelegate(AttErrorRsp), rspInfo);
}
catch { }
}
else
{
ClearRspDelegates();
string msg = "ATT Command Failed\n";
if (rspInfo.aTT_ErrorRsp != null)
msg = msg + "Command = " + devUtils.GetHciReqOpCodeStr(rspInfo.aTT_ErrorRsp.ReqOpCode) + "\n" + "Handle = 0x" + rspInfo.aTT_ErrorRsp.Handle.ToString("X4") + "\n" + "Error = " + devUtils.GetErrorStatusStr(rspInfo.aTT_ErrorRsp.ErrorCode, "") + "\n";
if (DisplayMsgCallback != null)
DisplayMsgCallback(SharedAppObjs.MsgType.Error, msg);
msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Error, msg);
RestoreFormInput();
}
}