Skip to content

Commit

Permalink
Hand-fix some settings list indexes with variables
Browse files Browse the repository at this point in the history
  • Loading branch information
kk7ds committed Sep 9, 2024
1 parent 5221692 commit 674744c
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 10 deletions.
6 changes: 2 additions & 4 deletions chirp/drivers/ga510.py
Original file line number Diff line number Diff line change
Expand Up @@ -483,14 +483,12 @@ def _get_extra(self, _mem):

# pttid, signal

cur = PTTID[int(_mem.pttid)]
s = RadioSetting('pttid', 'PTTID',
RadioSettingValueList(PTTID, cur))
RadioSettingValueList(PTTID, int(_mem.pttid)))
group.append(s)

cur = SIGNAL[int(_mem.signal)]
s = RadioSetting('signal', 'Signal',
RadioSettingValueList(SIGNAL, cur))
RadioSettingValueList(SIGNAL, int(_mem.signal)))
group.append(s)

return group
Expand Down
11 changes: 5 additions & 6 deletions chirp/drivers/uvk5.py
Original file line number Diff line number Diff line change
Expand Up @@ -872,12 +872,8 @@ def _get_mem_extra(self, mem, _mem):
mem.extra.append(rs)

# PTTID
try:
pttid = self._pttid_list[_mem.dtmf_pttid]
except IndexError:
pttid = 0
rs = RadioSetting("pttid", "PTTID", RadioSettingValueList(
self._pttid_list, pttid))
self._pttid_list, current_index=_mem.dtmf_pttid))
mem.extra.append(rs)

# DTMF DECODE
Expand Down Expand Up @@ -2009,7 +2005,10 @@ def set_memory(self, mem):
_mem.bclo = svalue and 1 or 0

if sname == "pttid":
_mem.dtmf_pttid = self._pttid_list.index(svalue)
try:
_mem.dtmf_pttid = self._pttid_list.index(svalue)
except ValueError:
_mem.dtmf_pttid = 0

if sname == "frev":
_mem.freq_reverse = svalue and 1 or 0
Expand Down

0 comments on commit 674744c

Please sign in to comment.