public IEnumerable <byte[]> FromLowLayerToHere(byte[] dataBytes) { _bufferMgr.AddBytes(dataBytes, dataBytes.Length); byte[] data = _bufferMgr.GetAdequateBytes(); while (data.Length > 0) { yield return(data); data = _bufferMgr.GetAdequateBytes(); } }