Project

General

Profile

Bug #4585 » kguv8d-ctcss-4585.patch

Stephen Cavilia, 06/03/2018 07:29 PM

View differences:

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
    (1-1/1)