Exemple #1
0
 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;
         }
     });
 }
Exemple #2
0
 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;
 }
Exemple #3
0
 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;
     });
 }
Exemple #4
0
 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;
 }
Exemple #5
0
 private void _vessel_VesselEvent(object sender, VesselValues vesselValues)
 {
     _logItem.LogItemVesselValues(vesselValues);
     VesselEvent?.Invoke(sender, vesselValues);
 }