Esempio n. 1
0
        /// <summary>
        /// Loads user specified derivatives, filtered signals, and signal categories from the settings files
        /// </summary>
        public void LoadEDFSettings()
        {
            sm.SignalsYAxisExtremes.Clear();
            sm.DerivedSignals   = Utils.LoadDerivativesFile(LoadedEDFFile).ToList();
            sm.FilteredSignals  = Utils.LoadFilteredSignalsFile(AllSignals.ToArray()).ToList();
            sm.SignalCategories = Utils.LoadCategoriesFile(AllSignals.ToArray()).ToList();

            PreviewList_Updated();
            OnPropertyChanged(nameof(AllNonHiddenSignals));
        }
Esempio n. 2
0
 /// <summary>
 /// Saves user specified derivatives, filtered signals, and signal categories to the settings files
 /// </summary>
 public void WriteEDFSettings()
 {
     Utils.WriteToDerivativesFile(sm.DerivedSignals.ToArray(), AllSignals.ToArray());
     Utils.WriteToFilteredSignalsFile(sm.FilteredSignals.ToArray(), AllSignals.ToArray());
     Utils.WriteToCategoriesFile(sm.SignalCategories.ToArray(), AllSignals.ToArray());
 }