Exemple #1
0
 private void ProcessData()
 {
     while (IsActive)
     {
         lock (ds4lock)
         {
             if (device != null)
             {
                 byte[] data = device.getoutput();
                 if (data != null)
                 {
                     data[0] = (byte)0;
                     Parse(data, processingData.parsedData);
                     Report(processingData.parsedData, processingData.output);
                 }
             }
             Thread.Sleep(1);
         }
     }
 }