Ejemplo n.º 1
0
        public virtual void SetEffect_ColorCycle(ColorCycleSpeeds colorCycleSpeed, byte brightness)
        {
            var speedMap = new Dictionary <ColorCycleSpeeds, byte>
            {
                { ColorCycleSpeeds.Fast, 1 },
                { ColorCycleSpeeds.Medium, 3 },
                { ColorCycleSpeeds.Slow, 6 }
            };

            InternalSendWriteType44((byte)ByteSelectedEffectTypes.ColorCycle, 0xFF, 0xFF,
                                    0, brightness, speedMap[colorCycleSpeed], 0, Color.Empty, Color.Empty);
        }
Ejemplo n.º 2
0
        private void saveColorCycleBtn_Click(object sender, EventArgs e)
        {
            ColorCycleSpeeds speed = ColorCycleSpeeds.Medium;

            if (colorCycleFast.Checked)
            {
                speed = ColorCycleSpeeds.Fast;
            }
            else if (colorCycleMedium.Checked)
            {
                speed = ColorCycleSpeeds.Medium;
            }
            else if (colorCycleSlow.Checked)
            {
                speed = ColorCycleSpeeds.Slow;
            }

            ourKeyboard.SetEffect_ColorCycle(speed, 100);
        }
 public void SetEffect_ColorCycle(ColorCycleSpeeds colorCycleSpeed, byte brightness)
 {
     //Both parameters are hardcoded
     InternalSendWriteType44((byte)ByteSelectedEffectTypes.ColorCycle, 128, Color.Empty, Color.Empty, 121);
 }