Beispiel #1
0
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            AdapterParams prms = AdapterParams.ParseArgs(e.Args);

            if (prms.RequestType == RequestTypes.Config)
            {
                AdapterConfigWindow win = new AdapterConfigWindow();
                win.Show();
            }
            else if (prms.RequestType == RequestTypes.PickMeas)
            {
                MeasPickerWindow win = new MeasPickerWindow();
                win.Show();
            }
            else
            {
                // we assume that the request is getting data
                ConfigurationManager Config_ = new ConfigurationManager();
                Config_.Initialize();
                DataFetcher dataFetcher = new DataFetcher()
                {
                    Config_ = Config_
                };
                Task.Run(async() => await dataFetcher.FetchAndFlushData(prms)).Wait();
                Current.Shutdown();
            }
        }
Beispiel #2
0
 public MeasPickerWindow()
 {
     InitializeComponent();
     Config_.Initialize();
     DataFetcher_ = new DataFetcher()
     {
         Config_ = Config_
     };
     PopulateData();
 }