private bool QueueDataReady()
{
object data = new HCIReplies();
bool success = DataQueue.RemoveQHead(ref data);
if (success)
{
HCIReplies hciReplies = (HCIReplies)data;
bool dataFound = false;
success = ProcessQData(hciReplies, ref dataFound);
if (success && dataFound && RspDataInChangedCallback != null)
RspDataInChangedCallback();
}
Thread.Sleep(10);
return success;
}