[chirp_devel] Fix #3737 - model detection for TH-7800 and TH-9800 too loose
TH-9800 users would get the th7800.py driver instead of th9800.py. This should fix that.
-Nathan
# HG changeset patch # User Nathan Crapo nathan@n4nc3o.com # Date 1465700287 21600 # Sat Jun 11 20:58:07 2016 -0600 # Node ID b5f69002cb9f88cd3b1a3b955f071bac11434f0a # Parent c26bf979eff5f68e4504d3577e91d205556f4017 Make radio model identification for TH-7800 and TH-9800 more specific so they don't interfere with each other, or completely different radios. The TH-7800 was ahead of the TH-9800 in the list of Radios to identify against, so Chirp would use it for TH-7800 _and_ TH-9800 radios. This patch makes both TH-7800 and TH-9800 drivers check their model more carefully so order of Radios Classes doesn't matter. It's more robust that way.
TH-7800 seems to use "TH9800" for a model string too. Check for a "TH9800" _or_ "TH7800" string in the th7800.py driver in case TYT doesn't consistently set the model or in case owners change their model name.
Fixes #3737.
In the future, please wrap long lines in the commit message and ideally start with a single-line description followed by a blank line, followed by the bulk of the description. That makes it render nicely in various tools.
Thanks for fixing this!
--Dan
participants (2)
-
Dan Smith
-
Nathan Crapo