protected override void makeRecord(double minutes) { string rec = DateTime.Now.ToString("HH:mm:ss"); BanchModel banch = ((App)(App.Current)).TestBanch; rec += string.Format(";{0:F5}", minutes); rec += string.Format(";{0:F3}", banch.BatteryVoltage); rec += string.Format(";{0:F3}", banch.BatteryCurrent); rec += string.Format(";{0:F3}", banch.PowerSourceVoltageSet); rec += string.Format(";{0:F3}", banch.PowerSourceVoltageGet); rec += string.Format(";{0:F3}", banch.PowerSourceCurrentSet); rec += string.Format(";{0:F3}", banch.PowerSourceCurrentGet); rec += string.Format(";{0}", banch.PowerSourceWorkMode ? 1 : 0); OutputStream.WriteLine(rec); OutputStream.Flush(); }
public App() { Log = App.PrepareLogger("app"); ArtWPFHelpers.Localization.ResxLocalizationProvider rlp = new ArtWPFHelpers.Localization.ResxLocalizationProvider(Strings.ResourceManager); ArtWPFHelpers.Localization.LocalizationManager.Instance.LocalizationProvider = rlp; rlp.AddCulture("ru-RU"); rlp.AddCulture("en-US"); ArtWPFHelpers.Localization.LocalizationManager.Instance.CultureChanged += OnCultureChanged; Telerik.Windows.Controls.StyleManager.ApplicationTheme = new Telerik.Windows.Controls.Office2016TouchTheme(); MainModel = new MainViewModel(); ParametersModel = new ProcessParameters(); TestBanch = new BanchModel(); }
private void OnStartClick(object sender, RoutedEventArgs e) { BanchModel mvm = (BanchModel)DataContext; mvm.TogglePowerSourceState(); }
private void OnApplyClick(object sender, RoutedEventArgs e) { BanchModel mvm = (BanchModel)DataContext; mvm.ApplyValuesToPowerSource(); }