private bool QueueDataReady()
{
object data = (object)new RxDataIn();
bool flag = DataQueue.RemoveQHead(ref data);
if (flag)
{
RxDataIn rxDataIn = (RxDataIn)data;
bool dataFound = false;
flag = ProcessQData(rxDataIn, ref dataFound);
if (flag)
{
int num = dataFound ? 1 : 0;
}
}
Thread.Sleep(10);
return flag;
}