# HG changeset patch # User Jim Unroe rock.unroe@gmail.com # Date 1361068258 18000 # Node ID 3aeeaedfb5f721bf72c26a416b0a053f96173831 # Parent 2bc4a3de63bb651e8eebe0a64d631115da56ffa3 [uv5r] add DTMF speed settings added to DTMF Settings tab #587
diff -r 2bc4a3de63bb -r 3aeeaedfb5f7 chirp/uv5r.py --- a/chirp/uv5r.py Sat Feb 16 21:00:49 2013 -0500 +++ b/chirp/uv5r.py Sat Feb 16 21:30:58 2013 -0500 @@ -53,6 +53,9 @@ u8 code[5]; u8 unused1:6, aniid:2; + u8 unknown[2]; + u8 dtmfon; + u8 dtmfoff; } ani;
#seekto 0x0E28; @@ -223,6 +226,7 @@ STEDELAY_LIST = ["%s ms" % x for x in range(100, 1100, 100)] STEDELAY_LIST.insert(0, "OFF") SCODE_LIST = ["%s" % x for x in range(1, 16)] +DTMFSPEED_LIST = ["%s ms" % x for x in range(50, 2010, 10)]
SETTING_LISTS = { "step" : STEP_LIST, @@ -242,6 +246,7 @@ "rpste" : RPSTE_LIST, "stedelay" : STEDELAY_LIST, "scode" : SCODE_LIST, + "dtmfspeed" : DTMFSPEED_LIST, }
def _do_status(radio, block): @@ -1019,6 +1024,16 @@ DTMFST_LIST[_settings.dtmfst])) dtmf.append(rs)
+ rs = RadioSetting("ani.dtmfon", "DTMF Speed (on)", + RadioSettingValueList(DTMFSPEED_LIST, + DTMFSPEED_LIST[self._memobj.ani.dtmfon])) + dtmf.append(rs) + + rs = RadioSetting("ani.dtmfoff", "DTMF Speed (off)", + RadioSettingValueList(DTMFSPEED_LIST, + DTMFSPEED_LIST[self._memobj.ani.dtmfoff])) + dtmf.append(rs) + return group
def get_settings(self):