Try to fix up the 2820 and 92 tone enabled parsing a little

This commit is contained in:
Dan Smith 2008-07-31 19:26:24 -07:00
parent 8cf9018255
commit 73a672062b
2 changed files with 6 additions and 6 deletions

View File

@ -109,12 +109,12 @@ def get_tone_enabled(map):
enc = sql = dtcs = False
if val == 0x04:
enc = True
elif val == 0x2C:
if (val & 0x0C) == 0x0C:
sql = True
elif val == 0x38:
elif (val & 0x38) == 0x38:
dtcs = True
elif (val & 0x04) == 0x04:
enc = True
return enc, sql, dtcs

View File

@ -143,8 +143,8 @@ class IC92MemoryFrame(IC92Frame):
else:
self._duplex = ""
self._tencEnabled = (tdup & 0x14) == 0x04
self._tsqlEnabled = (tdup & 0x11) == 0x01
self._tencEnabled = (tdup & 0x14) == 0x14
self._tsqlEnabled = (tdup & 0x11) == 0x11
self._dtcsEnabled = (tdup & 0x15) == 0x15
polarity_values = {0x00 : "NN",