Feature #2291 » patch.diff
chirp/h777.py Sun Feb 01 17:51:08 2015 -0500 → chirp/h777.py Fri Feb 06 19:24:47 2015 +0100 | ||
---|---|---|
254 | 254 |
rf.valid_modes = ["NFM", "FM"] # 12.5 KHz, 25 kHz. |
255 | 255 |
rf.valid_skips = ["", "S"] |
256 | 256 |
rf.valid_tmodes = ["", "Tone", "TSQL", "DTCS", "Cross"] |
257 |
rf.valid_duplexes = ["", "-", "+", "off"] |
|
257 | 258 |
rf.has_rx_dtcs = True |
258 | 259 |
rf.has_ctone = True |
259 | 260 |
rf.has_cross = True |
... | ... | |
329 | 330 |
mem.empty = True |
330 | 331 |
return mem |
331 | 332 | |
332 |
if int(_mem.rxfreq) == int(_mem.txfreq): |
|
333 |
if _mem.txfreq.get_raw() == "\xFF\xFF\xFF\xFF": |
|
334 |
mem.duplex = "off" |
|
335 |
mem.offset = 0 |
|
336 |
elif int(_mem.rxfreq) == int(_mem.txfreq): |
|
333 | 337 |
mem.duplex = "" |
334 | 338 |
mem.offset = 0 |
335 | 339 |
else: |
... | ... | |
353 | 357 |
RadioSettingValueBoolean(not _mem.beatshift)) |
354 | 358 |
mem.extra.append(rs) |
355 | 359 | |
360 |
# When set to one, official programming software (BF-480) shows always |
|
361 |
# "WFM", even if we choose "NFM". Therefore, for compatibility |
|
362 |
# purposes, we will set these to zero. |
|
363 |
mem.unknown1 = 0; |
|
364 |
mem.unknown2 = 0; |
|
365 |
mem.unknown3 = 0; |
|
366 | ||
356 | 367 |
return mem |
357 | 368 | |
358 | 369 |
def set_memory(self, mem): |