[chirp_devel] [PATCH 05/10] chirpc: add --list-settings (#2343)

Zachary T Welch
Fri Mar 6 01:16:03 PST 2015


# HG changeset patch
# User Zachary T Welch <zach at mandolincreekfarm.com>
# Fake Node ID 7b1fb53d8abc4bc94dd5b51341ff16644812ada0

chirpc: add --list-settings (#2343)

This patch allows the CLI to print out the radio's current settings.

diff --git a/chirpc b/chirpc
index 3ca9811..dadf8f2 100755
--- a/chirpc
+++ b/chirpc
@@ -73,6 +73,9 @@ if __name__ == "__main__":
                         default="mmap",
                         help="Serial port (default: mmap)")
 
+    parser.add_argument("--list-settings", action="store_true",
+                        help="List settings")
+
     parser.add_argument("-i", "--id", dest="id",
                         default=False,
                         action="store_true",
@@ -188,6 +191,10 @@ if __name__ == "__main__":
 
     radio = rclass(s)
 
+    if options.list_settings:
+        print radio.get_settings()
+        sys.exit(0)
+
     if options.raw:
         data = radio.get_raw_memory(int(args[0]))
         for i in data:




More information about the chirp_devel mailing list