[chirp_devel] [PATCH] [DRx35] Fix supported tone list on many Alinco radios
# HG changeset patch # User Tom Hayward tom@tomh.us # Date 1351876886 21600 # Node ID d0160edb3f03fedc419812f0d0663d7c7eb9102d # Parent e2e1f0e8fe7480b24981abf470d4d85d314f29e8 [DRx35] Fix supported tone list on many Alinco radios.
diff -r e2e1f0e8fe74 -r d0160edb3f03 chirp/alinco.py --- a/chirp/alinco.py Thu Oct 18 17:04:52 2012 +0200 +++ b/chirp/alinco.py Fri Nov 02 11:21:26 2012 -0600 @@ -229,11 +229,24 @@ pass return name
+ALINCO_TONES = list(chirp_common.TONES) +ALINCO_TONES.remove(159.8) +ALINCO_TONES.remove(165.5) +ALINCO_TONES.remove(171.3) +ALINCO_TONES.remove(177.3) +ALINCO_TONES.remove(183.5) +ALINCO_TONES.remove(189.9) +ALINCO_TONES.remove(196.6) +ALINCO_TONES.remove(199.5) +ALINCO_TONES.remove(206.5) +ALINCO_TONES.remove(229.1) +ALINCO_TONES.remove(254.1) + class DRx35Radio(AlincoStyleRadio): """Base class for the DR-x35 radios""" _range = [(118000000, 155000000)] _power_levels = [] - _valid_tones = list(chirp_common.TONES) + _valid_tones = ALINCO_TONES
def get_features(self): rf = chirp_common.RadioFeatures() @@ -401,19 +414,6 @@ return len(filedata) == cls._memsize and \ filedata[0x64] == chr(0x04) and filedata[0x65] == chr(0x00)
-DJ596_TONES = list(chirp_common.TONES) -DJ596_TONES.remove(159.8) -DJ596_TONES.remove(165.5) -DJ596_TONES.remove(171.3) -DJ596_TONES.remove(177.3) -DJ596_TONES.remove(183.5) -DJ596_TONES.remove(189.9) -DJ596_TONES.remove(196.6) -DJ596_TONES.remove(199.5) -DJ596_TONES.remove(206.5) -DJ596_TONES.remove(229.1) -DJ596_TONES.remove(254.1) - @directory.register class DJ596Radio(DRx35Radio): """Alinco DJ596""" @@ -425,7 +425,6 @@ _range = [(136000000, 174000000), (400000000, 511000000)] _power_levels = [chirp_common.PowerLevel("Low", watts=1.00), chirp_common.PowerLevel("High", watts=5.00)] - _valid_tones = DJ596_TONES
@classmethod def match_model(cls, filedata, filename):
# HG changeset patch # User Tom Hayward tom@tomh.us # Date 1351876886 21600 # Node ID d0160edb3f03fedc419812f0d0663d7c7eb9102d # Parent e2e1f0e8fe7480b24981abf470d4d85d314f29e8 [DRx35] Fix supported tone list on many Alinco radios.
Applied, thanks!
participants (2)
-
Dan Smith
-
Tom Hayward