[chirp_devel] [PATCH 2 of 3] Don't declare a bunch of cross tone modes by default

Dan Smith
Fri Jun 29 18:22:27 PDT 2012


# HG changeset patch
# User Dan Smith <dsmith at danplanet.com>
# Date 1341019320 25200
# Node ID ad0be2483a7cb68e85c2ffdd597befcfcfdfca54
# Parent  6aff75e219ac3ce6953ac7d3d4768597a597529b
Don't declare a bunch of cross tone modes by default

Make radio drivers do them explicitly if they support them

diff -r 6aff75e219ac -r ad0be2483a7c chirp/chirp_common.py
--- a/chirp/chirp_common.py	Fri Jun 29 18:21:59 2012 -0700
+++ b/chirp/chirp_common.py	Fri Jun 29 18:22:00 2012 -0700
@@ -767,7 +767,7 @@
         self.init("valid_name_length", 6,
                   "The maximum number of characters in a memory's " +
                   "alphanumeric tag")
-        self.init("valid_cross_modes", list(CROSS_MODES),
+        self.init("valid_cross_modes", [],
                   "Supported tone cross modes")
         self.init("valid_dtcs_pols", ["NN", "RN", "NR", "RR"],
                   "Supported DTCS polarities")
@@ -824,7 +824,6 @@
                     msg = ValidationError("Cross tone mode %s not supported" % \
                                               mem.cross_mode)
                     msgs.append(msg)
-
         if self.has_dtcs_polarity and \
                 mem.dtcs_polarity not in self.valid_dtcs_pols:
             msg = ValidationError("DTCS Polarity %s not supported" % \



More information about the chirp_devel mailing list