Exemple #1
0
        public static void Configure(IConfigurationBuilder builder)
        {
            try
            {
                builder.AddJsonFile("./secrets.json");
                builder.AddEnvironmentVariables("VRTU_");

                IConfigurationRoot root = builder.Build();

                config = new VirtualRtuConfiguration();
                ConfigurationBinder.Bind(root, config);
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Configure error - {ex.Message}");
                throw ex;
            }
        }
Exemple #2
0
        //public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        public void Configure()
        {
            try
            {
                var builder = new ConfigurationBuilder()
                              .AddJsonFile("./secrets.json")
                              .AddEnvironmentVariables("VRTU_");

                IConfigurationRoot root = builder.Build();

                config = new VirtualRtuConfiguration();
                ConfigurationBinder.Bind(root, config);
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Startup Configure - {ex.Message}");
                throw ex;
            }

            CreateConnectionPool();
        }
Exemple #3
0
 public ListenerService(VirtualRtuConfiguration config)
 {
     this.config = config;
     adapters    = new Dictionary <string, VirtualRtuAdapter>();
     sources     = new Dictionary <string, CancellationTokenSource>();
 }