summaryrefslogtreecommitdiff
path: root/LoopbackApp/app/src/main/java/org/drrickorang/loopback/Correlation.java
diff options
context:
space:
mode:
Diffstat (limited to 'LoopbackApp/app/src/main/java/org/drrickorang/loopback/Correlation.java')
-rw-r--r--LoopbackApp/app/src/main/java/org/drrickorang/loopback/Correlation.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/Correlation.java b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/Correlation.java
index d12cd7b..6c59bd9 100644
--- a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/Correlation.java
+++ b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/Correlation.java
@@ -37,6 +37,8 @@ public class Correlation implements Parcelable {
public double mEstimatedLatencySamples = 0;
public double mEstimatedLatencyMs = 0;
public double mEstimatedLatencyConfidence = 0.0;
+ public double mAverage = 0.0;
+ public double mRms = 0.0;
private double mAmplitudeThreshold = 0.001; // 0.001 = -60 dB noise
@@ -90,6 +92,9 @@ public class Correlation implements Parcelable {
mDataAutocorrelated.length, data.length, minIndex));
log(String.format(" average : %.3f rms: %.3f", average, rms));
+ mAverage = average;
+ mRms = rms;
+
mEstimatedLatencyConfidence = 0.0;
if (average > 0) {
double factor = 3.0;
@@ -199,6 +204,8 @@ public class Correlation implements Parcelable {
bundle.putDouble("mEstimatedLatencySamples", mEstimatedLatencySamples);
bundle.putDouble("mEstimatedLatencyMs", mEstimatedLatencyMs);
bundle.putDouble("mEstimatedLatencyConfidence", mEstimatedLatencyConfidence);
+ bundle.putDouble("mAverage", mAverage);
+ bundle.putDouble("mRms", mRms);
}
dest.writeBundle(bundle);
}
@@ -211,6 +218,8 @@ public class Correlation implements Parcelable {
mEstimatedLatencySamples = bundle.getDouble("mEstimatedLatencySamples");
mEstimatedLatencyMs = bundle.getDouble("mEstimatedLatencyMs");
mEstimatedLatencyConfidence = bundle.getDouble("mEstimatedLatencyConfidence");
+ mAverage = bundle.getDouble("mAverage");
+ mRms = bundle.getDouble("mRms");
}
}