[chirp_devel] [PATCH] [th9800] add tuning steps per channel #1353
# HG changeset patch # User Jens Jensen af5mi@yahoo.com # Date 1421727036 21600 # Mon Jan 19 22:10:36 2015 -0600 # Node ID 5b4e229d730041fad722f6e0a8bd22b558dc45dc # Parent 56fed859d58a2139f6f13802d9df980561aee2cf [th9800] add tuning steps per channel #1353
diff -r 56fed859d58a -r 5b4e229d7300 chirp/th9800.py --- a/chirp/th9800.py Mon Jan 19 21:59:25 2015 -0600 +++ b/chirp/th9800.py Mon Jan 19 22:10:36 2015 -0600 @@ -177,7 +177,8 @@ rf = chirp_common.RadioFeatures() rf.memory_bounds = (1, 800) rf.has_bank = False - rf.has_tuning_step = False + rf.has_tuning_step = True + rf.valid_tuning_steps = STEPS rf.can_odd_split = True rf.valid_duplexes = ["", "-", "+", "split", "off"] rf.valid_tmodes = TMODES @@ -277,6 +278,7 @@ mem.mode = _mem.am and "AM" or MODES[int(_mem.fmdev)]
mem.power = POWER_LEVELS[_mem.power] + mem.tuning_step = STEPS[_mem.step]
mem.extra = RadioSettingGroup("extra", "Extra") FreqName = RadioSetting("FreqName", "Frequency or Name", @@ -366,7 +368,8 @@ _mem.fmdev = MODES.index(mem.mode)
_mem.power = POWER_LEVELS.index(mem.power) - + _mem.step = STEPS.index(mem.tuning_step) + for setting in mem.extra: setattr(_mem, setting.get_name(), setting.value)
participants (1)
-
Jens Jensen