private async void _vessel_VesselEvent(object sender, VesselValues vesselValues) { await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { if (_viewModel != null) { _viewModel.AsIsTemperature = vesselValues.MashCurrentTemperature; } }); }
public void LogItemVesselValues(VesselValues vesselValues) { PumpOn = vesselValues.PumpOn; HeaterLevel1On = vesselValues.HeaterLevel1On; HeaterLevel2On = vesselValues.HeaterLevel2On; StirrerDirection = vesselValues.StirrerDirection; StirrerSpeed = vesselValues.StirrerSpeed; VesselTemperature = vesselValues.VesselTemperature; MashTargetTemperature = vesselValues.MashTargetTemperature; MashCurrentTemperature = vesselValues.MashCurrentTemperature; EmergencyOn = vesselValues.EmergencyOn; }
private async void _mainController_VesselEvent(object sender, VesselValues vesselValues) { await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { _mainViewModel.BrewKettleViewModel.EmemergencyStop = vesselValues.EmergencyOn; _mainViewModel.BrewKettleViewModel.Heater1On = vesselValues.HeaterLevel1On; _mainViewModel.BrewKettleViewModel.Heater2On = vesselValues.HeaterLevel2On; _mainViewModel.BrewKettleViewModel.MashTemperature = vesselValues.MashCurrentTemperature; _mainViewModel.BrewKettleViewModel.PumpOn = vesselValues.PumpOn; _mainViewModel.BrewKettleViewModel.StirrerLeftOn = vesselValues.StirrerDirection == StirrerDirection.Left; _mainViewModel.BrewKettleViewModel.StirrerRightOn = vesselValues.StirrerDirection == StirrerDirection.Right; _mainViewModel.BrewKettleViewModel.StirrerSpeed = vesselValues.StirrerSpeed; _mainViewModel.BrewKettleViewModel.VesselTemperature = vesselValues.VesselTemperature; _mainViewModel.StepTemperature = vesselValues.MashTargetTemperature; }); }
public LogItem(StepEvents stepevents, VesselValues vesselValues) { StartTime = stepevents.StartTime; EndTime = stepevents.EndTime; TimeLeft = stepevents.TimeLeft; Duration = stepevents.Duration; StepName = stepevents.StepName; StepNo = stepevents.StepNo; PumpOn = vesselValues.PumpOn; HeaterLevel1On = vesselValues.HeaterLevel1On; HeaterLevel2On = vesselValues.HeaterLevel2On; StirrerDirection = vesselValues.StirrerDirection; StirrerSpeed = vesselValues.StirrerSpeed; VesselTemperature = vesselValues.VesselTemperature; MashTargetTemperature = vesselValues.MashTargetTemperature; MashCurrentTemperature = vesselValues.MashCurrentTemperature; EmergencyOn = vesselValues.EmergencyOn; }
private void _vessel_VesselEvent(object sender, VesselValues vesselValues) { _logItem.LogItemVesselValues(vesselValues); VesselEvent?.Invoke(sender, vesselValues); }