Pre-AlphaV9 - Epizentrum mit 5 Test GPS Buttons
This commit is contained in:
parent
ba9e3d5aa7
commit
f875ab6415
@ -69,7 +69,8 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
//##########################################################################################################################################################################
|
//##########################################################################################################################################################################
|
||||||
//################################################################## vvv SensorParameter vvv ##############################################################################
|
//################################################################## vvv SensorParameter vvv ##############################################################################
|
||||||
private SensorManager mSensorManager;
|
private SensorManager mSensorManager;
|
||||||
private static final float mUpperThreshold = 1.0f; // für Emulator auf 1.5 setzen
|
private static final float mUpperThreshold = 1.0f; // für Emulator auf 1.5 setzen //Für passende Empfindlichkeit auf 0.025f setzen ohne Smartphonehülle
|
||||||
|
//private static final float mUpperThreshold = 1.0f; // für Emulator auf 1.5 setzen //Für passende Empfindlichkeit auf 0.025f setzen ohne Smartphonehülle
|
||||||
private static final float mLowerThreshold = 0.5f; // für Emulator auf 0.5 setzen
|
private static final float mLowerThreshold = 0.5f; // für Emulator auf 0.5 setzen
|
||||||
private static final long mShakeDetectionLockTimeMicroSeconds = 3500;
|
private static final long mShakeDetectionLockTimeMicroSeconds = 3500;
|
||||||
private float mAccel;
|
private float mAccel;
|
||||||
@ -390,6 +391,7 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
|
|
||||||
if(takenIDG>=1 && takenIDG <=5)
|
if(takenIDG>=1 && takenIDG <=5)
|
||||||
{
|
{
|
||||||
|
System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<");
|
||||||
//Kommt bei einer neuen vollen IDG ins Display
|
//Kommt bei einer neuen vollen IDG ins Display
|
||||||
for(writtenDevices = writtenDevices; writtenDevices <= takenIDG; writtenDevices++)
|
for(writtenDevices = writtenDevices; writtenDevices <= takenIDG; writtenDevices++)
|
||||||
{
|
{
|
||||||
@ -549,6 +551,203 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
btnReadyToDetect.setEnabled(false);
|
btnReadyToDetect.setEnabled(false);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//TODO Benötigt für Testzwecke (Epizentrum) für Jan
|
||||||
|
|
||||||
|
Button btnGerichtet = (Button) findViewById(R.id.btnGerichtet1);
|
||||||
|
btnGerichtet.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
getDataBaseValuesWithListener();
|
||||||
|
mDatenbank = FirebaseDatabase.getInstance().getReference().child("overviewdetection");
|
||||||
|
mDatenbank.child("IDG1").child("a_androidid").setValue("ID1");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG1").child("b_localdatetime").setValue("2021-06-25T19:00:00.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG1").child("d_breitengrad").setValue(49.448290362613854);
|
||||||
|
mDatenbank.child("IDG1").child("e_laengengrad").setValue(11.097272994499544);
|
||||||
|
mDatenbank.child("IDG1").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG1").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG1").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
|
||||||
|
mDatenbank.child("IDG2").child("a_androidid").setValue("ID2");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG2").child("b_localdatetime").setValue("2021-06-25T19:01:40.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG2").child("d_breitengrad").setValue(49.44466671859845);
|
||||||
|
mDatenbank.child("IDG2").child("e_laengengrad").setValue(11.11073498515257);
|
||||||
|
mDatenbank.child("IDG2").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG2").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG2").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
|
||||||
|
mDatenbank.child("IDG3").child("a_androidid").setValue("ID3");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG3").child("b_localdatetime").setValue("2021-06-25T19:03:20.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG3").child("d_breitengrad").setValue(49.44263735292373);
|
||||||
|
mDatenbank.child("IDG3").child("e_laengengrad").setValue(11.124199910730779);
|
||||||
|
mDatenbank.child("IDG3").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG3").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG3").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Button btnDreiGoogle = (Button) findViewById(R.id.btnDreieckGoogle);
|
||||||
|
btnDreiGoogle.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
mDatenbank = FirebaseDatabase.getInstance().getReference().child("overviewdetection");
|
||||||
|
mDatenbank.child("IDG1").child("a_androidid").setValue("ID1");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG1").child("b_localdatetime").setValue("2021-06-25T19:00:00.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG1").child("d_breitengrad").setValue(49.449588027612);
|
||||||
|
mDatenbank.child("IDG1").child("e_laengengrad").setValue(11.069961699379434);
|
||||||
|
mDatenbank.child("IDG1").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG1").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG1").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
|
||||||
|
mDatenbank.child("IDG2").child("a_androidid").setValue("ID2");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG2").child("b_localdatetime").setValue("2021-06-25T19:01:40.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG2").child("d_breitengrad").setValue(49.45813339772139);
|
||||||
|
mDatenbank.child("IDG2").child("e_laengengrad").setValue(11.105891230575331);
|
||||||
|
mDatenbank.child("IDG2").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG2").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG2").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
|
||||||
|
mDatenbank.child("IDG3").child("a_androidid").setValue("ID3");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG3").child("b_localdatetime").setValue("2021-06-25T19:03:20.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG3").child("d_breitengrad").setValue(49.42208575064953);
|
||||||
|
mDatenbank.child("IDG3").child("e_laengengrad").setValue(11.096983614292839);
|
||||||
|
mDatenbank.child("IDG3").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG3").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG3").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Button btnDreiEigen = (Button) findViewById(R.id.btnDreieckEigen);
|
||||||
|
btnDreiEigen.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
mDatenbank = FirebaseDatabase.getInstance().getReference().child("overviewdetection");
|
||||||
|
mDatenbank.child("IDG1").child("a_androidid").setValue("ID1");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG1").child("b_localdatetime").setValue("2021-06-25T19:00:00.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG1").child("d_breitengrad").setValue(49.44796056728842);
|
||||||
|
mDatenbank.child("IDG1").child("e_laengengrad").setValue(11.069682589518582);
|
||||||
|
mDatenbank.child("IDG1").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG1").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG1").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
|
||||||
|
mDatenbank.child("IDG2").child("a_androidid").setValue("ID2");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG2").child("b_localdatetime").setValue("2021-06-25T19:01:40.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG2").child("d_breitengrad").setValue(49.445169649958295);
|
||||||
|
mDatenbank.child("IDG2").child("e_laengengrad").setValue(11.110874403601176);
|
||||||
|
mDatenbank.child("IDG2").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG2").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG2").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
|
||||||
|
mDatenbank.child("IDG3").child("a_androidid").setValue("ID3");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG3").child("b_localdatetime").setValue("2021-06-25T19:03:20.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG3").child("d_breitengrad").setValue(49.42197662865119);
|
||||||
|
mDatenbank.child("IDG3").child("e_laengengrad").setValue(11.07097763125116);
|
||||||
|
mDatenbank.child("IDG3").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG3").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG3").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Button btnLinieGoogle= (Button) findViewById(R.id.btnLinieGoogle);
|
||||||
|
btnLinieGoogle.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
mDatenbank = FirebaseDatabase.getInstance().getReference().child("overviewdetection");
|
||||||
|
mDatenbank.child("IDG1").child("a_androidid").setValue("ID1");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG1").child("b_localdatetime").setValue("2021-06-25T19:00:00.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG1").child("d_breitengrad").setValue(49.439093816961254);
|
||||||
|
mDatenbank.child("IDG1").child("e_laengengrad").setValue(11.087992224141008);
|
||||||
|
mDatenbank.child("IDG1").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG1").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG1").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
|
||||||
|
mDatenbank.child("IDG2").child("a_androidid").setValue("ID2");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG2").child("b_localdatetime").setValue("2021-06-25T19:01:40.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG2").child("d_breitengrad").setValue(49.43058961031174);
|
||||||
|
mDatenbank.child("IDG2").child("e_laengengrad").setValue(11.092487606432716);
|
||||||
|
mDatenbank.child("IDG2").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG2").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG2").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
|
||||||
|
mDatenbank.child("IDG3").child("a_androidid").setValue("ID3");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG3").child("b_localdatetime").setValue("2021-06-25T19:03:20.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG3").child("d_breitengrad").setValue(49.42208989434345);
|
||||||
|
mDatenbank.child("IDG3").child("e_laengengrad").setValue(11.096991470517569);
|
||||||
|
mDatenbank.child("IDG3").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG3").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG3").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Button btnLinieEigen = (Button) findViewById(R.id.btnLinieEigen);
|
||||||
|
btnLinieEigen.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
mDatenbank = FirebaseDatabase.getInstance().getReference().child("overviewdetection");
|
||||||
|
mDatenbank.child("IDG1").child("a_androidid").setValue("ID1");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG1").child("b_localdatetime").setValue("2021-06-25T19:00:00.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG1").child("d_breitengrad").setValue(49.44709382725857);
|
||||||
|
mDatenbank.child("IDG1").child("e_laengengrad").setValue(11.069646529622538);
|
||||||
|
mDatenbank.child("IDG1").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG1").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG1").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
|
||||||
|
mDatenbank.child("IDG2").child("a_androidid").setValue("ID2");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG2").child("b_localdatetime").setValue("2021-06-25T19:01:40.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG2").child("d_breitengrad").setValue(49.446938212388574);
|
||||||
|
mDatenbank.child("IDG2").child("e_laengengrad").setValue(11.055889659014166);
|
||||||
|
mDatenbank.child("IDG2").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG2").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG2").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
|
||||||
|
mDatenbank.child("IDG3").child("a_androidid").setValue("ID3");
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
|
mDatenbank.child("IDG3").child("b_localdatetime").setValue("2021-06-25T19:03:20.000");
|
||||||
|
}
|
||||||
|
mDatenbank.child("IDG3").child("d_breitengrad").setValue(49.447447927483005);
|
||||||
|
mDatenbank.child("IDG3").child("e_laengengrad").setValue(11.042050722727316);
|
||||||
|
mDatenbank.child("IDG3").child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
|
||||||
|
mDatenbank.child("IDG3").child("i_amplitude").setValue(1000);
|
||||||
|
mDatenbank.child("IDG3").child("w_wellengeschwindigkeit").setValue(10);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,10 +26,10 @@ import java.util.Set;
|
|||||||
public class EpizentrumRechnung {
|
public class EpizentrumRechnung {
|
||||||
|
|
||||||
//ToDo Schrittweite und Abstand auf Szenario anpassen
|
//ToDo Schrittweite und Abstand auf Szenario anpassen
|
||||||
private static final double SCHRITTWEITE = 20;
|
private static final double SCHRITTWEITE = 2;
|
||||||
private static final double MAX_ABSTAND = 5;
|
private static final double MAX_ABSTAND = 0.5;
|
||||||
private static final int DOUBLESTELLEN = 15;
|
private static final int DOUBLESTELLEN = 15;
|
||||||
private static final int SCHLEIFENDURCHLAUFTE = 5000;
|
private static final int SCHLEIFENDURCHLAUFTE = 8000;
|
||||||
|
|
||||||
private static final String TAG = "EPIZENTRUMRECHNUNG";
|
private static final String TAG = "EPIZENTRUMRECHNUNG";
|
||||||
|
|
||||||
|
@ -86,6 +86,57 @@
|
|||||||
android:textColor="@color/black"
|
android:textColor="@color/black"
|
||||||
android:text="@string/db_zur_cksetzen" />
|
android:text="@string/db_zur_cksetzen" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/btnGerichtet1"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_above="@id/btnResetDB"
|
||||||
|
android:backgroundTint="@color/design_default_color_secondary_variant"
|
||||||
|
android:layout_alignParentStart="false"
|
||||||
|
android:layout_alignParentEnd="false"
|
||||||
|
android:layout_alignParentBottom="false"
|
||||||
|
android:layout_centerInParent="true"
|
||||||
|
android:layout_marginBottom="1dp"
|
||||||
|
android:text="@string/gerichtett"
|
||||||
|
android:textColor="@color/white" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/btnLinieGoogle"
|
||||||
|
android:backgroundTint="@color/design_default_color_secondary_variant"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignBaseline="@id/btnGerichtet1"
|
||||||
|
android:layout_toStartOf="@id/btnGerichtet1"
|
||||||
|
android:text="@string/linie_g" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/btnDreieckGoogle"
|
||||||
|
android:backgroundTint="@color/design_default_color_secondary_variant"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignBaseline="@id/btnGerichtet1"
|
||||||
|
android:layout_toEndOf="@id/btnGerichtet1"
|
||||||
|
android:text="@string/gerichtet_g"
|
||||||
|
tools:text="Dreieck_G" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/btnDreieckEigen"
|
||||||
|
android:backgroundTint="@color/design_default_color_secondary_variant"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_above="@id/btnGerichtet1"
|
||||||
|
android:layout_toEndOf="@id/btnGerichtet1"
|
||||||
|
android:text="@string/dreieck_e"
|
||||||
|
tools:text="Dreieck_E" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/btnLinieEigen"
|
||||||
|
android:backgroundTint="@color/design_default_color_secondary_variant"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_above="@id/btnGerichtet1"
|
||||||
|
android:layout_toStartOf="@id/btnGerichtet1"
|
||||||
|
android:text="@string/linie_e" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -9,4 +9,9 @@
|
|||||||
<string name="device_2">Device 2</string>
|
<string name="device_2">Device 2</string>
|
||||||
<string name="device_1">Device 1</string>
|
<string name="device_1">Device 1</string>
|
||||||
<string name="db_zur_cksetzen">DB zurücksetzen</string>
|
<string name="db_zur_cksetzen">DB zurücksetzen</string>
|
||||||
|
<string name="gerichtet_g">Gerichtet_G</string>
|
||||||
|
<string name="dreieck_e">Dreieck_E</string>
|
||||||
|
<string name="linie_e">Linie_E</string>
|
||||||
|
<string name="linie_g">Linie_G</string>
|
||||||
|
<string name="gerichtett">Gerichtett</string>
|
||||||
</resources>
|
</resources>
|
Loading…
x
Reference in New Issue
Block a user