private void Link_OnReceivePackage(CommLink sender, LinkEventArgs e) { while (link.ReceivedPackageQueue.TryDequeue(out LinkPackage package)) { analyzePackage((SBLinkPackage)package); //Debug.WriteLine("[Link] Recevie package size= {0} function={1} remain={2}", package.DataSize,package.Function,link.ReceivedPackageQueue.Count); } }
protected void OnSendPackageEvent(CommLink sender, LinkEventArgs e) { OnSendPackage?.Invoke(this, e); }