Browse Source

Added toMessage() to DetectionReport

bk_service
Bastian Kohler 11 months ago
parent
commit
d17f455ae1

+ 12
- 0
app/src/main/java/com/example/ueberwachungssystem/Detection/DetectionReport.java View File

@@ -3,6 +3,8 @@ package com.example.ueberwachungssystem.Detection;
import android.annotation.SuppressLint;
import android.util.Log;

import com.example.ueberwachungssystem.WifiCommunication;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
@@ -38,6 +40,16 @@ public class DetectionReport {
return String.join("\t", state, time, type, value);
}

public String toMessage() {
String state;
if(detectionState)
state = "An";
else
state = "Aus";

return String.join(",", "1", timeStamp, "Gruppe2", WifiCommunication.getLocalIpAddress(), state, detectionType, String.valueOf(detectedValue));
}

/** Debug Report */
public void log(String tag) {
Log.d(tag, this.toString());

+ 1
- 1
app/src/main/java/com/example/ueberwachungssystem/MainActivity.java View File

@@ -104,7 +104,7 @@ public class MainActivity extends AppCompatActivity {
detectorService.setOnDetectionListener(new DetectorService.OnDetectionListener() {
@Override
public void onDetection(@NonNull DetectionReport detectionReport) {
Log.d("onDetection", detectionReport.toString());
Log.d("onDetection", detectionReport.toMessage());
}
});
}

Loading…
Cancel
Save