diff --git a/app/src/main/java/de/edotzlaff/detection/detektion/Erdbeben.java b/app/src/main/java/de/edotzlaff/detection/detektion/Erdbeben.java index dd1725e..34839e2 100644 --- a/app/src/main/java/de/edotzlaff/detection/detektion/Erdbeben.java +++ b/app/src/main/java/de/edotzlaff/detection/detektion/Erdbeben.java @@ -14,7 +14,9 @@ import java.util.Objects; public class Erdbeben { - public int geschwErdbeben = 1; + //ToDO anpassen an Szenario umso mehr umso wahrscheinlich ein Ergebnis, oder Abbruchbedingung mit do while + public static final Integer SCHLEIFENDURCHLAUFTE = 400; + private Epizentrum epizentrum; private EpizentrumRechnung epizentrumRechnung; @@ -50,7 +52,7 @@ public class Erdbeben { ArrayList endpunktKonbinationen = epizentrumRechnung.ermittleEndpunktKonbinationen(berechnungsEndpunkte); //ToDo Vernünftiger Endpunkt überlegen bzw. bis wann abgebrochen wird -> Umzug in Berechnungs - for (int i = 0; i <= 600; i++) { + for (int i = 0; i <= SCHLEIFENDURCHLAUFTE; i++) { if (epizentrumRechnung.genuegendSchnittpunktevorhanden(endpunktKonbinationen)) { epizentrum = epizentrumRechnung.ueberpruefeObEpizentrum(endpunktKonbinationen); //ToDo set EnstehungsZeitpunkt -> (Bezugszeit, Koord, Koord, v;) diff --git a/app/src/main/java/de/edotzlaff/detection/detektion/berechnung/EpizentrumRechnung.java b/app/src/main/java/de/edotzlaff/detection/detektion/berechnung/EpizentrumRechnung.java index 5ebe177..7dfa6c6 100644 --- a/app/src/main/java/de/edotzlaff/detection/detektion/berechnung/EpizentrumRechnung.java +++ b/app/src/main/java/de/edotzlaff/detection/detektion/berechnung/EpizentrumRechnung.java @@ -20,11 +20,12 @@ import java.util.Set; public class EpizentrumRechnung { + //ToDo Schrittweite und Abstand auf Szenario anpassen private static final double SCHRITTWEITE = 0.02; private static final double MAX_ABSTAND = 0.009; - private static final int DOUBLESTELLEN = 8; + @RequiresApi(api = Build.VERSION_CODES.O) public ArrayList initEndpunkte(ArrayList detektionssignal) { Detektionssignal nahegelegensteMessung = detektionssignal.get(0);