private void Read() { while (flag) { if (usb.ReadData()) { Data = usb.RecvBuffer.ToList(); ChannelManager.Update(Data, Refer); } } }
private void Read() { while (flag) { if (usb.ReadData()) { data = usb.RecvBuffer; //深度拷贝 byte[] b = new byte[data.Length]; Array.Copy(data, 0, b, 0, data.Length); switch (cursor) { case 0: buffer0.Add(b); break; case 1: buffer1.Add(b); break; } } } }