/// <summary> /// /// </summary> public void TryUpdateRingTankWaterBalance() { if (IrrigationController != null) { IrrigationController.UpdateRingtankWaterBalance(); } }
/// <summary> /// /// </summary> public void TryModelRingTank() { if (IrrigationController != null) { IrrigationController.ModelRingTank(); } }
/// <summary> /// / /// </summary> public override void SetStartOfDayParameters() { try { if (SoilController != null) { SoilController.SetStartOfDayParameters(); } if (IrrigationController != null) { IrrigationController.SetStartOfDayParameters(); } if (VegetationController != null) { VegetationController.SetStartOfDayParameters(); } if (TillageController != null) { TillageController.SetStartOfDayParameters(); } } catch (Exception e) { ControlError = "SetStartOfDayParameters"; throw new Exception(e.Message); } }
/// <summary> /// /// </summary> public void TryModelIrrigation() { if (IrrigationController != null) { IrrigationController.Simulate(); SoilController.Irrigation = IrrigationController.IrrigationApplied; } }