public void StartHeating(string paramText, string startTime, WortCopper wortCopper, Brew brew) { string brewNumber = brew.BrewNumber; string brandName = brew.BrandName; string wortCopperBrewNumber = wortCopper.Brew.BrewNumber; WortCopperProcessParameters param = WortCopperProcessParameters.HeatingStartTime; string paramName = param.ToString(); //Start Mashing In if (brandName.Length > 0 && brewNumber.Length > 0 && brewNumber == wortCopperBrewNumber && paramText.Equals("Start Heating(Boiling) - Finish")) { wortCopper.Brew.SetProcessParameterValue(ProcessEquipment.WortCopper, paramName, startTime); //Set new state wortCopper.SetState(wortCopper.HeatingState); } }
private void SetCastingStartTime(string endTime, WortCopper wortCopper, Brew brew, WortCopperProcessParameters paramToCheck, WortCopperProcessParameters paramToChange, IWortCopperState newState) { string brandName = brew.BrandName; string wortCopperParamToCheckValue = brew.GetProcessParameterValue(ProcessEquipment.WortCopper, paramToCheck.ToString()); //Complete process step if (brandName.Length > 0 && wortCopperParamToCheckValue.Length > 0) { Brew nBrew = wortCopper.Brew; string paramName = paramToChange.ToString(); nBrew.SetProcessParameterValue(ProcessEquipment.WortCopper, paramName, endTime); //Set new state wortCopper.SetState(newState); //Console.WriteLine("New state is: " + newStateString); } }