mirror of
https://github.com/kk7ds/chirp.git
synced 2024-09-21 02:27:21 +00:00
Fix idrp python3 conversion
Fixes #11252 Co-Authored-By: Dan Smith <dsmith@danplanet.com>
This commit is contained in:
parent
d5dc5c8e05
commit
3fed8b4a8d
@ -81,7 +81,7 @@ def set_freq(pipe, freq):
|
|||||||
resp = send(pipe, buf)
|
resp = send(pipe, buf)
|
||||||
for frame in resp:
|
for frame in resp:
|
||||||
if len(frame) == 6:
|
if len(frame) == 6:
|
||||||
if frame[4] == b"\xfb":
|
if frame[4] == 251:
|
||||||
return True
|
return True
|
||||||
|
|
||||||
raise errors.InvalidDataError("Repeater reported error")
|
raise errors.InvalidDataError("Repeater reported error")
|
||||||
@ -96,14 +96,14 @@ def get_freq(pipe):
|
|||||||
resp = send(pipe, buf)
|
resp = send(pipe, buf)
|
||||||
|
|
||||||
for frame in resp:
|
for frame in resp:
|
||||||
if frame[4] == b"\x03":
|
if frame[4] == 3:
|
||||||
els = frame[5:10]
|
els = frame[5:10]
|
||||||
|
|
||||||
freq = int("%02x%02x%02x%02x%02x" % (ord(els[4]),
|
freq = int("%02x%02x%02x%02x%02x" % (els[4],
|
||||||
ord(els[3]),
|
els[3],
|
||||||
ord(els[2]),
|
els[2],
|
||||||
ord(els[1]),
|
els[1],
|
||||||
ord(els[0])))
|
els[0]))
|
||||||
LOG.debug("Freq: %f" % freq)
|
LOG.debug("Freq: %f" % freq)
|
||||||
return freq
|
return freq
|
||||||
else:
|
else:
|
||||||
|
@ -86,9 +86,9 @@ def bcd_encode(val, bigendian=True, width=None):
|
|||||||
digits = []
|
digits = []
|
||||||
while val != 0:
|
while val != 0:
|
||||||
digits.append(val % 10)
|
digits.append(val % 10)
|
||||||
val /= 10
|
val //= 10
|
||||||
|
|
||||||
result = ""
|
result = b""
|
||||||
|
|
||||||
if len(digits) % 2 != 0:
|
if len(digits) % 2 != 0:
|
||||||
digits.append(0)
|
digits.append(0)
|
||||||
|
Loading…
Reference in New Issue
Block a user