Exemple #1
0
        public SendStatus SendPixelValue(int channel, PhysicalDevice.PixelRGBByte rgb)
        {
            int dataOffset = 1 + channel * 4;

            lock (lockObject)
            {
                if (!this.changedPixels.Any())
                {
                    this.firstChange.Restart();
                }

                this.pixelData[dataOffset + 0] = rgb.R;
                this.pixelData[dataOffset + 1] = rgb.G;
                this.pixelData[dataOffset + 2] = rgb.B;

                this.changedPixels.Add((byte)channel);
                receivedUpdates++;
            }

            return(SendStatus.NotSet);
        }
 public SendStatus SendPixelValue(int channel, PhysicalDevice.PixelRGBByte rgb)
 {
     throw new NotImplementedException();
 }