Exemplo n.º 1
0
        public void Load()
        {
            var config = BackgroundJobClient.GetConfig();

            HubUrl   = config.HubUrl;
            Location = config.Location;
        }
Exemplo n.º 2
0
 static void Main(string[] args)
 {
     try
     {
         for (int i = 0; i < args.Length; i++)
         {
             if (args[i] == "-h")
             {
                 PrintHelp();
             }
             else if (args[i] == "-host")
             {
                 if (i++ < args.Length)
                 {
                     Console.WriteLine($"Using host: {args[i]}");
                     BackgroundJobClient.JobUrl = $"http://{args[i]}:8888/api";
                 }
                 else
                 {
                     Console.WriteLine("Missing argument for host");
                     break;
                 }
             }
             else if (args[i] == "-view-config")
             {
                 var config = BackgroundJobClient.GetConfig();
                 Console.WriteLine(config);
             }
             else if (args[i] == "-view-data")
             {
                 PrintOverviewData(BackgroundJobClient.GetOverviewData());
                 Console.WriteLine();
                 PrintSensorData(BackgroundJobClient.GetMeasuredData());
             }
             else if (args[i] == "-set-location")
             {
                 if (i++ < args.Length)
                 {
                     Console.WriteLine($"Using location: {args[i]}");
                     var config = BackgroundJobClient.GetConfig();
                     config.Location = args[i];
                     BackgroundJobClient.UpdateConfig(config);
                 }
                 else
                 {
                     Console.WriteLine("Missing argument for location");
                     break;
                 }
             }
         }
     } catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
     if (args.Length == 0)
     {
         PrintHelp();
     }
 }
Exemplo n.º 3
0
 private async void Reset_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
 {
     Log.Trace("Reset");
     await Task.Run(() =>
     {
         try
         {
             var config = BackgroundJobClient.GetConfig();
             config.Reset();
             BackgroundJobClient.UpdateConfig(config);
             Close();
         }
         catch (Exception ex)
         {
             Log.Error("Reset error", ex);
             ViewModel.Status = "Reset error: " + ex.Message;
         }
     });
 }
Exemplo n.º 4
0
 private async void  Save_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
 {
     Log.Trace("Save");
     await Task.Run(() =>
     {
         try
         {
             var config     = BackgroundJobClient.GetConfig();
             var urlChanged = !ViewModel.HubUrl.Equals(config.HubUrl);
             ViewModel.Save(config);
             BackgroundJobClient.UpdateConfig(config);
             Close();
         }
         catch (Exception ex)
         {
             Log.Error("Save error", ex);
             ViewModel.Status = "Save error: " + ex.Message;
         }
     });
 }