Skip to content
Snippets Groups Projects
Commit 2241903b authored by Tor-Einar Skog's avatar Tor-Einar Skog
Browse files

Model adjustments

parent 77162b44
Branches
Tags
No related merge requests found
...@@ -143,7 +143,7 @@ public class MamestraBrassicaeModel extends I18nImpl implements Model{ ...@@ -143,7 +143,7 @@ public class MamestraBrassicaeModel extends I18nImpl implements Model{
public String getLicense() { public String getLicense() {
return "Copyright (c) 2016 NIBIO <http://www.nibio.no/>. \n" + return "Copyright (c) 2016 NIBIO <http://www.nibio.no/>. \n" +
"\n" + "\n" +
"This file is part of LygusRugulipennisModel. \n" + "This file is part of MamestraBrassicaeModel. \n" +
"MamestraBrassicaeModel is free software: you can redistribute it and/or modify \n" + "MamestraBrassicaeModel is free software: you can redistribute it and/or modify \n" +
"it under the terms of the NIBIO Open Source License as published by \n" + "it under the terms of the NIBIO Open Source License as published by \n" +
"NIBIO, either version 1 of the License, or (at your option) any \n" + "NIBIO, either version 1 of the License, or (at your option) any \n" +
...@@ -343,13 +343,16 @@ public class MamestraBrassicaeModel extends I18nImpl implements Model{ ...@@ -343,13 +343,16 @@ public class MamestraBrassicaeModel extends I18nImpl implements Model{
} }
private Integer getWarningStatus(Double accumulatedDayDegrees) { private Integer getWarningStatus(Double accumulatedDayDegrees) {
if(accumulatedDayDegrees < THRESHOLD_TMDD_PUPAE) if(accumulatedDayDegrees < THRESHOLD_TMDD_PUPAE
+ THRESHOLD_TMDD_EGG_DEPOSIT)
{ {
return Result.WARNING_STATUS_NO_RISK; return Result.WARNING_STATUS_NO_RISK;
} }
else if(accumulatedDayDegrees < else if(accumulatedDayDegrees <
THRESHOLD_TMDD_PUPAE THRESHOLD_TMDD_PUPAE
+ THRESHOLD_TMDD_EGG_DEPOSIT + THRESHOLD_TMDD_EGG_DEPOSIT
+ THRESHOLD_TMDD_EGG_HATCH
+ THRESHOLD_TMDD_LARVAE_1
) )
{ {
return Result.WARNING_STATUS_MINOR_RISK; return Result.WARNING_STATUS_MINOR_RISK;
...@@ -365,6 +368,19 @@ public class MamestraBrassicaeModel extends I18nImpl implements Model{ ...@@ -365,6 +368,19 @@ public class MamestraBrassicaeModel extends I18nImpl implements Model{
{ {
return Result.WARNING_STATUS_HIGH_RISK; return Result.WARNING_STATUS_HIGH_RISK;
} }
else if(accumulatedDayDegrees <
THRESHOLD_TMDD_PUPAE +
THRESHOLD_TMDD_EGG_DEPOSIT +
THRESHOLD_TMDD_EGG_HATCH +
THRESHOLD_TMDD_LARVAE_1 +
THRESHOLD_TMDD_LARVAE_2 +
THRESHOLD_TMDD_LARVAE_3 +
THRESHOLD_TMDD_LARVAE_4 +
THRESHOLD_TMDD_LARVAE_5
)
{
return Result.WARNING_STATUS_MINOR_RISK;
}
else else
{ {
return Result.WARNING_STATUS_NO_WARNING; return Result.WARNING_STATUS_NO_WARNING;
...@@ -373,7 +389,7 @@ public class MamestraBrassicaeModel extends I18nImpl implements Model{ ...@@ -373,7 +389,7 @@ public class MamestraBrassicaeModel extends I18nImpl implements Model{
private void setAllThresholds(Result result) { private void setAllThresholds(Result result) {
result.setValue(this.getModelId().toString(), "SWARMING_START", String.valueOf(THRESHOLD_TMDD_PUPAE)); result.setValue(this.getModelId().toString(), "SWARMING_START", String.valueOf(THRESHOLD_TMDD_PUPAE));
result.setValue(this.getModelId().toString(), "EGG_HATCH_START", String.valueOf(THRESHOLD_TMDD_PUPAE + THRESHOLD_TMDD_EGG_DEPOSIT)); result.setValue(this.getModelId().toString(), "EGG_DEPOSIT_START", String.valueOf(THRESHOLD_TMDD_PUPAE + THRESHOLD_TMDD_EGG_DEPOSIT));
result.setValue(this.getModelId().toString(), "TREATMENT_OPTIMUM", String.valueOf( result.setValue(this.getModelId().toString(), "TREATMENT_OPTIMUM", String.valueOf(
THRESHOLD_TMDD_PUPAE THRESHOLD_TMDD_PUPAE
+ THRESHOLD_TMDD_EGG_DEPOSIT + THRESHOLD_TMDD_EGG_DEPOSIT
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment