Exemplo n.º 1
0
        // metodo especifico para o controle de intensidade dos leds individuais pela cortana
        public void sliderValorCortana1(string lampada, string valor)
        {
            var led = new Led();

            int valorReal = int.Parse(valor);

            if (lampada == "one" || lampada == "One")
            {
                if (valorSl1.Value == 0 && botao1.Content.ToString() == "OFF")
                    botao1.Content = "ON";
                if (valorSl1.Value != 0 && botao1.Content.ToString() == "ON" && valorReal != 0)
                    botao1.Content = "ON";
                if (valorSl1.Value != 0 && botao1.Content.ToString() == "ON" && valorReal == 0)
                    botao1.Content = "OFF";

                led.ledIntensidade(valor);
                retornoValor1.Text = valor;
                valorSl1.Value = int.Parse(valor);
            }
            else if (lampada == "two" || lampada == "Two")
            {

                if (valorSl2.Value == 0 && botao2.Content.ToString() == "OFF")
                    botao2.Content = "ON";
                if (valorSl2.Value != 0 && botao2.Content.ToString() == "ON" && valorReal != 0)
                    botao2.Content = "ON";
                if (valorSl2.Value != 0 && botao2.Content.ToString() == "ON" && valorReal == 0)
                    botao2.Content = "OFF";

                valorReal = led.converteIntensidade(valor);
                led.ledIntensidade2(valor);
                valorSl2.Value = valorReal;
            }
            else if (lampada == "three" || lampada == "Three")
            {
                if (valorSl3.Value == 0 && botao3.Content.ToString() == "OFF")
                    botao3.Content = "ON";
                if (valorSl3.Value != 0 && botao3.Content.ToString() == "ON" && valorReal != 0)
                    botao3.Content = "ON";
                if (valorSl3.Value != 0 && botao3.Content.ToString() == "ON" && valorReal == 0)
                    botao3.Content = "OFF";

                valorReal = led.converteIntensidade(valor);
                led.ledIntensidade3(valor);
                valorSl3.Value = valorReal;
            }
        }
Exemplo n.º 2
0
        //evento para manipulação do slider para o acionamento da intensidade do led - botao 2
        private void sliderValor2(object sender, RangeBaseValueChangedEventArgs e)
        {
            string valor;
            valor = valorSl2.Value.ToString();
            var led = new Led();

            if (valorSl2.Value != 0 && botao2.Content.ToString() == "OFF")            
                botao2.Content = "ON";           
            if (valorSl2.Value == 0 && botao2.Content.ToString() == "ON")            
                botao2.Content = "OFF";            

            led.ledIntensidade2(valor);
            retornoValor2.Text = valor;
        }