summaryrefslogtreecommitdiff
path: root/proto/src
diff options
context:
space:
mode:
authorBlake Kragten <kragtenb@google.com>2019-08-28 16:21:35 -0700
committerBlake Kragten <kragtenb@google.com>2019-09-13 16:36:17 +0000
commit025aabe693ad4e823dfb613ad9adc740418247e4 (patch)
tree22bf729d1583fd03b06aa229ef1f616e57a291d2 /proto/src
parent4096a8064064741cf3aae8e2f863a5113293ed59 (diff)
L5 Metrics Addition:
Added L5 metrics to determine if L5 should be enabled or not. Test: On device adb shell dumpsys location Output: Number of CN0 reports: 149 Top 4 Avg CN0 mean (dB-Hz): 26.100838872410307 Top 4 Avg CN0 standard deviation (dB-Hz): 1.7702387090734562 Total number of sv status messages processed: 4202 Total number of L5 sv status messages processed: 703 Total number of sv status messages processed, where sv is used in fix: 1979 Total number of L5 sv status messages processed, where sv is used in fix: 46 Number of L5 CN0 reports: 97 L5 Top 4 Avg CN0 mean (dB-Hz): 20.273711379041377 L5 Top 4 Avg CN0 standard deviation (dB-Hz): 2.632911219511556 Used-in-fix constellation types: GPS GLONASS GALILEO Output Logs: https://drive.google.com/drive/folders/1tGEolHWtF92UkJ8lxgFihIzfWLl8ChZK?usp=sharing Bug: 137575988 Change-Id: Id306d7cc27c9410a5ad73f5a0940c25f8d795686 Merged-In: Id306d7cc27c9410a5ad73f5a0940c25f8d795686
Diffstat (limited to 'proto/src')
-rw-r--r--proto/src/gnss.proto21
1 files changed, 21 insertions, 0 deletions
diff --git a/proto/src/gnss.proto b/proto/src/gnss.proto
index 1509fc00fb1d..33dbb26c3958 100644
--- a/proto/src/gnss.proto
+++ b/proto/src/gnss.proto
@@ -48,6 +48,27 @@ message GnssLog {
// Hardware revision (EVT, DVT, PVT etc.)
optional string hardware_revision = 13;
+
+ // Total number of sv status messages processed
+ optional int32 num_sv_status_processed = 14;
+
+ // Total number of L5 sv status messages processed
+ optional int32 num_l5_sv_status_processed = 15;
+
+ // Total number of sv status messages processed, where sv is used in fix
+ optional int32 num_sv_status_used_in_fix = 16;
+
+ // Total number of L5 sv status messages processed, where sv is used in fix
+ optional int32 num_l5_sv_status_used_in_fix = 17;
+
+ // Number of l5 top 4 average CN0 processed
+ optional int32 num_l5_top_four_average_cn0_processed = 18;
+
+ // Mean of l5 top 4 average CN0 (dB-Hz)
+ optional double mean_l5_top_four_average_cn0_db_hz = 19;
+
+ // Standard deviation of l5 top 4 average CN0 (dB-Hz)
+ optional double standard_deviation_l5_top_four_average_cn0_db_hz = 20;
}
// Power metrics