コード例 #1
0
ファイル: MIGService.cs プロジェクト: uniite/HomeGenie
 public void DisableInterface(string domain)
 {
     if (Interfaces.ContainsKey(domain))
     {
         MIGInterface migInterface = Interfaces[domain];
         migInterface.Disconnect();
     }
 }
コード例 #2
0
ファイル: MIGInterface.cs プロジェクト: miragejb/HomeGenie
        public static void SetOption(this MIGInterface iface, string option, string value)
        {
            var opt = iface.GetOption(option);

            if (opt != null)
            {
                iface.Disconnect();
                opt.Value = value;
                iface.Connect();
            }
        }
コード例 #3
0
ファイル: MIGService.cs プロジェクト: saeedhadi/HomeGenie
        public MIGInterface DisableInterface(string domain)
        {
            MIGInterface migInterface = null;

            if (Interfaces.ContainsKey(domain))
            {
                migInterface           = Interfaces[domain];
                migInterface.IsEnabled = false;
                migInterface.Disconnect();
            }
            return(migInterface);
        }
コード例 #4
0
ファイル: MIGInterface.cs プロジェクト: rajtarange/HomeGenie
        public static void SetOption(this MIGInterface iface, string option, string value)
        {
            var opt = iface.GetOption(option);

            if (opt == null)
            {
                opt = new MIGServiceConfiguration.Interface.Option()
                {
                    Name = option
                };
                iface.Options.Add(opt);
            }
            iface.Disconnect();
            opt.Value = value;
            iface.Connect();
        }