Exemplo n.º 1
0
 private void Read()
 {
     while (flag)
     {
         if (usb.ReadData())
         {
             Data = usb.RecvBuffer.ToList();
             ChannelManager.Update(Data, Refer);
         }
     }
 }
Exemplo n.º 2
0
        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;
                    }
                }
            }
        }