private void DeviceTxStopWait(bool foundData)
{
if (foundData)
{
if (stopWaitEvent != null && stopWaitEvent.Callback != null)
stopWaitEvent.Callback(true, stopWaitEvent.CmdName);
}
else
{
if (DeviceRxStopWaitCallback != null)
DeviceRxStopWaitCallback(false, (HCIStopWait.StopWaitEvent)null);
if (stopWaitEvent != null && stopWaitEvent.Callback != null)
stopWaitEvent.Callback(false, stopWaitEvent.CmdName);
else
ClearTxQueueQuestion();
}
if (ShowProgressCallback != null)
ShowProgressCallback(false);
stopWaitEvent = null;
stopWaitMsg = false;
stopWaitSuccessEvent.Set();
}