Ejemplo n.º 1
0
        private void UserControl_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            if (this.Tag == null)
            {
                return;
            }
            string ID;

            Cmd[] cmd      = (this.Tag as Eqlogic).cmds;
            Cmd   commande = cmd.GetCmd("luminosity_state");

            if (commande == null)
            {
                return;
            }
            if (!commande.state.Equals("0"))
            {
                ID = cmd.GetCmd("off").id;
            }
            else
            {
                ID = cmd.GetCmd("on").id;
            }
            commande.state = commande.state.Equals("0") ? "254" : "0";
            Outils.InvokeMethod("cmd::execCmd", ID);

            UserControl_Loaded(sender, null);
        }
Ejemplo n.º 2
0
 private async void modeList_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (e.AddedItems.Count > 0)
     {
         PhoneGeoloc item = e.AddedItems[0] as PhoneGeoloc;
         await Outils.InvokeMethod("cmd::execCmd", item.ID);
     }
     //e.
 }
Ejemplo n.º 3
0
        private void ColorWheelValue_ColorChangeEvent()
        {
            if (this.Tag == null)
            {
                return;
            }
            string ID;

            Cmd[] cmd      = (this.Tag as Eqlogic).cmds;
            Cmd   commande = cmd.GetCmd("color_state");

            ID = cmd.GetCmd("color").id;

            commande.state = "#" + ColorWheelValue.ColorHue.R.ToString("X2") + ColorWheelValue.ColorHue.G.ToString("X2") + ColorWheelValue.ColorHue.B.ToString("X2");
            Outils.InvokeMethod("cmd::execCmd", ID, "color", commande.state);

            UserControl_Loaded(this, null);
        }
Ejemplo n.º 4
0
 private void AlarmStatus_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
 {
     if (Tag != null)
     {
         Cmd[] cmd = (Tag as Eqlogic).cmds;
         // Cmd commande = cmd.GetCmd("enable");
         if (cmd.GetCmd("enable").state.Equals("0"))
         {
             Outils.InvokeMethod("cmd::execCmd", cmd.GetCmd("armed").id);
             cmd.GetCmd("enable").state = "1";
         }
         else
         {
             Outils.InvokeMethod("cmd::execCmd", cmd.GetCmd("released").id);
             cmd.GetCmd("enable").state = "0";
         }
         UserControl_Loaded(this, null);
     }
 }
Ejemplo n.º 5
0
        private void LuminositySlider_ManipulationCompleted(object sender, System.Windows.Input.ManipulationCompletedEventArgs e)
        {
            if (this.Tag == null)
            {
                return;
            }
            string ID;

            Cmd[] cmd      = (this.Tag as Eqlogic).cmds;
            Cmd   commande = cmd.GetCmd("luminosity_state");

            ID = cmd.GetCmd("luminosity").id;

            if (commande != null)// dans le cas des groupe de lumiere
            {
                commande.state = ((int)LuminositySlider.Value).ToString();
            }
            Outils.InvokeMethod("cmd::execCmd", ID, "slider", ((int)LuminositySlider.Value).ToString());

            UserControl_Loaded(sender, null);
        }
Ejemplo n.º 6
0
        private void UserControl_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            if (this.Tag == null)
            {
                return;
            }
            string ID;

            Cmd[] cmd      = (this.Tag as Eqlogic).cmds;
            Cmd   commande = cmd.GetCmdByName("Etat 1");

            if (commande.state.Equals("1"))
            {
                ID = cmd.GetCmdByName("Off 1").id;
            }
            else
            {
                ID = cmd.GetCmdByName("On 1").id;
            }
            commande.state = commande.state.Equals("1") ? "0" : "1";
            Outils.InvokeMethod("cmd::execCmd", ID);
            UserControl_Loaded(sender, null);
        }