Esempio n. 1
0
        public ILxSettings Configure()
        {
            var settings = new LxConfigBuilder().Build();

            if (settings.MiniServerOptionsCount == 0)
            {
                var ep = new LxEndpointOptions();
                ep.HostName = "testminiserver.loxone.com";
                ep.Port     = 7777;
                ep.UserName = "******";
                ep.Password = "******";
                settings.RegisterLxEndpoint(ep);
            }

            return(settings);
        }
        public ILxSettings Configure()
        {
            var settings = new LxConfigBuilder().Build();

            if (settings.MiniServerOptionsCount == 0)
            {
                var ep = new LxEndpointOptions();
                ep.HostName = "192.168.0.77";
                ep.Port     = 80;
                ep.UserName = "******";
                ep.Password = "******";
                settings.RegisterLxEndpoint(ep);
            }

            return(settings);
        }
Esempio n. 3
0
        public ILxSettings Build()
        {
            var settings = new LxSettings();
            var builder  = new ConfigurationBuilder().SetBasePath(
                Directory.GetCurrentDirectory()
                );

            builder.AddAppSettings();

            var root = builder.Build();

            root.GetSection("EventFlow").Bind(settings.EventFlowOptions);
            foreach (var ep in root.GetSection("MiniServers").GetChildren())
            {
                var lxEp = new LxEndpointOptions();
                ep.Bind(lxEp);
                settings.RegisterLxEndpoint(lxEp);
            }
            return(settings);
        }