[uwb] Add option for parsing segment metrics through shell cmd.

Test: manual
Bug: 324966512
Change-Id: Iee83c730ea7d590c075c09b0a85d0c9680cda61b
diff --git a/service/java/com/android/server/uwb/UwbShellCommand.java b/service/java/com/android/server/uwb/UwbShellCommand.java
index 568bc23..a56267e 100644
--- a/service/java/com/android/server/uwb/UwbShellCommand.java
+++ b/service/java/com/android/server/uwb/UwbShellCommand.java
@@ -144,6 +144,7 @@
     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 @@
                         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 @@
         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");