private bool QueueDataReady()
{
object data = new TxDataOut();
bool flag = dataQ.RemoveQHead(ref data);
if (flag)
{
TxDataOut txDataOut = (TxDataOut)data;
bool dataFound = false;
flag = ProcessQData(txDataOut, ref dataFound);
}
Thread.Sleep(10);
return flag;
}