[chirp_devel] [PATCH] [LT-580] Add Support for Luiton LT-580 Mobile Radios

Jim Unroe
Sun May 14 13:34:39 PDT 2017


Was this patch simply overlooked or was it rejected for some reason?

Jim

On Sat, May 6, 2017 at 6:18 PM, Jim Unroe <rock.unroe at gmail.com> wrote:
> # HG changeset patch
> # User Jim Unroe <rock.unroe at gmail.com>
> # Date 1494108983 14400
> # Node ID 1032d003d8eac7b38bee5bf7ef47441866f11064
> # Parent  55efac8845ad21bd404ecd9c94e8dfcb787c47c1
> [LT-580] Add Support for Luiton LT-580 Mobile Radios
>
> This patch adds the Luition LT-580 VHF and LT-580 UHF mobile radios to
> the TYT TH-9000 driver.
>
> #4231
>
> diff -r 55efac8845ad -r 1032d003d8ea chirp/drivers/th9000.py
> --- a/chirp/drivers/th9000.py   Sat Apr 08 20:02:48 2017 -0400
> +++ b/chirp/drivers/th9000.py   Sat May 06 18:16:23 2017 -0400
> @@ -434,7 +434,8 @@
>      endframe = "\x45\x4E\x44"
>      _echo_write(radio, endframe)
>      result = radio.pipe.read(1)
> -    if result != "\x06":
> +    # TYT radios acknowledge the "endframe" command, Luiton radios do not.
> +    if result != "" and result != "\x06":
>          LOG.error( "Got:\n%s" % util.hexprint(result))
>          raise errors.RadioError("Radio did not finish cleanly")
>
> @@ -813,6 +814,17 @@
>
>          return False
>
> +# Declaring Aliases (Clones of the real radios)
> +class LT580VHF(chirp_common.Alias):
> +    VENDOR = "LUITON"
> +    MODEL = "LT-580_VHF"
> +
> +
> +class LT580UHF(chirp_common.Alias):
> +    VENDOR = "LUITON"
> +    MODEL = "LT-580_UHF"
> +
> +
>  @directory.register
>  class Th9000220Radio(Th9000Radio):
>      """TYT TH-9000 220"""
> @@ -828,6 +840,7 @@
>      MODEL = "TH9000_144"
>      BAUD_RATE = 9600
>      valid_freq = [(136000000, 174000000)]
> +    ALIASES = [LT580VHF, ]
>
>  @directory.register
>  class Th9000440Radio(Th9000220Radio):
> @@ -836,3 +849,4 @@
>      MODEL = "TH9000_440"
>      BAUD_RATE = 9600
>      valid_freq = [(400000000, 490000000)]
> +    ALIASES = [LT580UHF, ]



More information about the chirp_devel mailing list