Пример #1
0
 private void Connect()
 {
     if (this.settings.GetSections(false).Contains("tracker"))
     {
         this.ttnt = (ADataBackend)ABackend.GetInstance(this.settings.GetSection("tracker"), ABackend.BackendType.Data);
     }
     if (this.settings.GetSections(false).Contains("sensors"))
     {
         this.ttns = (ADataBackend)ABackend.GetInstance(this.settings.GetSection("sensors"), ABackend.BackendType.Data);
     }
     this.mqtt = (ADataBackend)ABackend.GetInstance(this.settings.GetSection("to"), ABackend.BackendType.Data);
 }
Пример #2
0
        static void Main(String[] _1)
        {
            InIReader.SetSearchPath(new List <String>()
            {
                "/etc/loramap", Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\loramap"
            });
            if (!InIReader.ConfigExist("settings"))
            {
                Helper.WriteError("settings.ini not found!");
                _ = Console.ReadLine();
                return;
            }
            InIReader ini = InIReader.GetInstance("settings");
            Dictionary <String, String> backenddata = ini.GetSection("mqtt");

            backenddata.Add("topic", "lora/#;camera/#;sfn/#");
            ADataBackend b = (ADataBackend)ABackend.GetInstance(backenddata, ABackend.BackendType.Data);

            _ = new Server(b, ini.GetSection("webserver"));
        }
Пример #3
0
 private void Connect(InIReader settings)
 {
     this.mqtt  = (ADataBackend)ABackend.GetInstance(settings.GetSection("mqtt"), ABackend.BackendType.Data);
     this.scral = new ScralPusher(settings.GetSection("scral"));
 }