summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Wang <ziyiw@google.com>2024-04-11 23:27:54 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-04-11 23:27:54 +0000
commitea20015164302aa6078aebac009619eea01a5f6a (patch)
treef25f6c5372dc3abc36995b9f8f10442392f692ae
parent98eb54571e0c87655e10a4fd9d67261a2e1c4901 (diff)
parentb32dbeebbbb2c083aeb679a0a2556774ea79726c (diff)
downloadUwb-ea20015164302aa6078aebac009619eea01a5f6a.tar.gz
Merge "[uwb] Add option for parsing segment metrics through shell cmd." into main
-rw-r--r--service/java/com/android/server/uwb/UwbShellCommand.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/service/java/com/android/server/uwb/UwbShellCommand.java b/service/java/com/android/server/uwb/UwbShellCommand.java
index 568bc234..a56267e3 100644
--- a/service/java/com/android/server/uwb/UwbShellCommand.java
+++ b/service/java/com/android/server/uwb/UwbShellCommand.java
@@ -144,6 +144,7 @@ public class UwbShellCommand extends BasicShellCommandHandler {
private static final int RSSI_FLAG = 1;
private static final int AOA_FLAG = 1 << 1;
private static final int CIR_FLAG = 1 << 2;
+ private static final int SEGMENT_METRICS_FLAG = 1 << 5;
private static final int CMD_TIMEOUT_MS = 10_000;
// These don't require root access.
@@ -1383,6 +1384,9 @@ public class UwbShellCommand extends BasicShellCommandHandler {
if (option.equals("-c")) {
diagramFrameReportsFlags |= CIR_FLAG;
}
+ if (option.equals("-s")) {
+ diagramFrameReportsFlags |= SEGMENT_METRICS_FLAG;
+ }
option = getNextOption();
}
mUwbServiceCore.enableDiagnostics(true, diagramFrameReportsFlags);
@@ -1562,7 +1566,8 @@ public class UwbShellCommand extends BasicShellCommandHandler {
pw.println(" enable-diagnostics-notification"
+ " [-r](enable rssi)"
+ " [-a](enable aoa)"
- + " [-c](enable cir)");
+ + " [-c](enable cir)"
+ + " [-s](enable segment metrics)");
pw.println(" Enable vendor diagnostics notification");
pw.println(" disable-diagnostics-notification");
pw.println(" Disable vendor diagnostics notification");