private bool ProcessQData(RxTxMgrData rxTxMgrData, ref bool dataFound) { bool flag = true; dataFound = false; if (HandleRxTxMessageCallback != null) { int num = HandleRxTxMessageCallback(rxTxMgrData) ? 1 : 0; } dataFound = true; return flag; }
private bool ProcessQData(RxTxMgrData rxTxMgrData, ref bool dataFound) { bool flag = true; dataFound = false; if (HandleRxTxMessageCallback != null) { int num = HandleRxTxMessageCallback(rxTxMgrData) ? 1 : 0; } dataFound = true; return(flag); }
private bool QueueDataReady() { object data = (object)new RxTxMgrData(); bool flag = dataQ.RemoveQHead(ref data); if (flag) { RxTxMgrData rxTxMgrData = (RxTxMgrData)data; bool dataFound = false; flag = ProcessQData(rxTxMgrData, ref dataFound); if (flag) { int num = dataFound ? 1 : 0; } } Thread.Sleep(10); return(flag); }
private bool HandleRxTxMessage(RxTxMgrData rxTxMgrData) { bool flag = true; if (InvokeRequired) { try { Invoke((Delegate)new DeviceForm.HandleRxTxMessageDelegate(HandleRxTxMessage), rxTxMgrData); } catch { } } else { if (formClosing) return flag; if (rxTxMgrData.rxDataIn != null) DisplayRxCmd(rxTxMgrData.rxDataIn, msgLogForm.GetDisplayRxDumps()); else if (rxTxMgrData.txDataOut != null) { if (commMgr.ComPort.IsOpen) { dspTxCmds.DisplayTxCmd(rxTxMgrData.txDataOut, msgLogForm.GetDisplayTxDumps()); string str = ""; foreach (byte num in rxTxMgrData.txDataOut.Data) str = str + string.Format("{0:X2} ", num); flag = commMgr.WriteData(str.Trim()); if (!flag && threadMgr.rxDataIn.DeviceTxStopWaitCallback != null) threadMgr.rxDataIn.DeviceTxStopWaitCallback(false); } else { msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Warning, string.Format("Attempt To Send Empty Message Detected\nRequest Ignored\n", commSelectForm.cbPorts.SelectedItem)); flag = false; } } } return flag; }