/** Triggers onDetectionListener - call this to trigger violation/alarm */ | /** Triggers onDetectionListener - call this to trigger violation/alarm */ | ||||
private void reportViolation(String detectorID, String detectionType, float amplitude) { | |||||
public void reportViolation(String detectorID, String detectionType, float amplitude) { | |||||
if (listener != null) { | if (listener != null) { | ||||
DetectionReport detectionReport = new DetectionReport(detectorID, detectionType, amplitude); | DetectionReport detectionReport = new DetectionReport(detectorID, detectionType, amplitude); | ||||
listener.onDetection(detectionReport); | listener.onDetection(detectionReport); |
if (progress[0].maxAmp >= Schwellwert_Alarm+kalibierWert && armed == true) { | if (progress[0].maxAmp >= Schwellwert_Alarm+kalibierWert && armed == true) { | ||||
armed = false; | armed = false; | ||||
detectionReport = new DetectionReport("Mic1", "Audio", maxAmpPrint); | detectionReport = new DetectionReport("Mic1", "Audio", maxAmpPrint); | ||||
//reportViolation("Mic1", "Audio", maxAmpPrint); | |||||
logger.log(""); | logger.log(""); | ||||
logger.log("Alarm!"); | logger.log("Alarm!"); | ||||
logger.log(detectionReport.toString()); | logger.log(detectionReport.toString()); |
android:layout_width="wrap_content" | android:layout_width="wrap_content" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:text="Log" | android:text="Log" | ||||
app:layout_constraintBottom_toTopOf="@+id/graph" | |||||
app:layout_constraintEnd_toEndOf="parent" | |||||
app:layout_constraintStart_toStartOf="parent" | app:layout_constraintStart_toStartOf="parent" | ||||
app:layout_constraintTop_toBottomOf="@+id/TglBtn_Mic" /> | app:layout_constraintTop_toBottomOf="@+id/TglBtn_Mic" /> | ||||