public void ToggleStatus() { if (this.RoasterStatus == RoasterStatus.Off) { this.RoasterStatus = RoasterStatus.On; } else { this.RoasterStatus = RoasterStatus.Off; } }
public RoasterStatus GetRoasterStatus() { RoasterStatus status = new RoasterStatus(); status.CurrentHoldTemperature = HoldApp.Instance.GetTemperature(); status.CurrentTemperature = TemperatureProbeApp.Instance.CurrentTemperature(); status.IsHoldOn = HoldApp.Instance.IsOn(); status.IsFanOn = fan.IsOn(); status.IsHeaterOn = heater.IsOn(); status.IsProfileRunning = ProfileApp.Instance.IsRunning(); status.ProfileElapsedTime = ProfileApp.Instance.ElapsedRunTime().TotalSeconds.ToString(); status.RoastSchedule = ProfileApp.Instance.GetCurrentProfile().RoastSchedule; return(status); }
public IGetResponse GetRoasterStatus() { RoasterStatus status = RoasterApp.Instance.GetRoasterStatus(); return(new GetResponse(GetResponse.ResponseStatus.OK, status)); }