Bug #4585 » kguv8d-ctcss-4585.patch
chirp/drivers/kguv8d.py Wed May 16 12:49:15 2018 -0400 → chirp/drivers/kguv8d.py Sun Jun 03 22:27:37 2018 -0400 | ||
---|---|---|
590 | 590 |
return val |
591 | 591 | |
592 | 592 |
rx_mode = tx_mode = None |
593 |
rxtone = txtone = 0xFFFF
|
|
593 |
rxtone = txtone = 0x0000
|
|
594 | 594 | |
595 | 595 |
if mem.tmode == "Tone": |
596 | 596 |
tx_mode = "Tone" |
597 | 597 |
rx_mode = None |
598 |
txtone = int(mem.rtone * 10) |
|
598 |
txtone = int(mem.rtone * 10) + 0x8000
|
|
599 | 599 |
elif mem.tmode == "TSQL": |
600 | 600 |
rx_mode = tx_mode = "Tone" |
601 |
rxtone = txtone = int(mem.ctone * 10) |
|
601 |
rxtone = txtone = int(mem.ctone * 10) + 0x8000
|
|
602 | 602 |
elif mem.tmode == "DTCS": |
603 | 603 |
tx_mode = rx_mode = "DTCS" |
604 | 604 |
txtone = _set_dcs(mem.dtcs, mem.dtcs_polarity[0]) |
... | ... | |
608 | 608 |
if tx_mode == "DTCS": |
609 | 609 |
txtone = _set_dcs(mem.dtcs, mem.dtcs_polarity[0]) |
610 | 610 |
elif tx_mode == "Tone": |
611 |
txtone = int(mem.rtone * 10) |
|
611 |
txtone = int(mem.rtone * 10) + 0x8000
|
|
612 | 612 |
if rx_mode == "DTCS": |
613 | 613 |
rxtone = _set_dcs(mem.rx_dtcs, mem.dtcs_polarity[1]) |
614 | 614 |
elif rx_mode == "Tone": |
615 |
rxtone = int(mem.ctone * 10) |
|
615 |
rxtone = int(mem.ctone * 10) + 0x8000
|
|
616 | 616 | |
617 | 617 |
_mem.rxtone = rxtone |
618 | 618 |
_mem.txtone = txtone |