private void StopButton_Click(object sender, RoutedEventArgs e) { string ID; ID = (this.Tag as Eqlogic).cmds.GetCmdByName("Stop").id; Outils.InvokeMethod("cmd::execCmd", ID); }
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); }
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. }
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); }
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); } }
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); }
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); }