コード例 #1
0
ファイル: LogItem.cs プロジェクト: haeberle/BrewApp
 public void LogItemStepEvents(StepEvents stepevents)
 {
     StartTime = stepevents.StartTime;
     EndTime   = stepevents.EndTime;
     TimeLeft  = stepevents.TimeLeft;
     Duration  = stepevents.Duration;
     StepName  = stepevents.StepName;
     StepNo    = stepevents.StepNo;
 }
コード例 #2
0
        private async void _mainController_StepEvent(object sender, StepEvents stepEvents)
        {
            //_mainController_VesselEvent(sender, stepEvents.VesselValues);

            await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
            {
                _mainViewModel.ExpectedFinish              = new TimeSpan(stepEvents.EndTime.Hour, stepEvents.EndTime.Minute, stepEvents.EndTime.Second);
                _mainViewModel.StepCountDown               = stepEvents.TimeLeft;
                _mainViewModel.InfoBoxViewModel.StepName   = stepEvents.StepName;
                _mainViewModel.InfoBoxViewModel.StepNumber = stepEvents.StepNo;

                _mainViewModel.ProcessLastStep    = stepEvents.StepNo == _mainController.StepCount;
                _mainViewModel.NextStepBackground = stepEvents.StepType == StepType.HoldMaunally ? new SolidColorBrush(Colors.Green) : new SolidColorBrush(Colors.Orange);
            });
        }
コード例 #3
0
ファイル: LogItem.cs プロジェクト: haeberle/BrewApp
 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;
 }