Commit graph

164 commits

Author SHA1 Message Date
Dan Smith
4b60aae1a3 Convert Wouxun KG-935 for python3
Only unit tested for the moment.

Fixes #10208
2023-01-02 13:05:50 -08:00
Dan Smith
d94f4af1da Fix KG-UV8E for python3
Related to #10208
2023-01-02 13:05:50 -08:00
Dan Smith
7990222332 Fix KG-UV8DPlus for python3
Only tested by unit tests.

Related to #10208
2023-01-02 13:05:50 -08:00
Jim Unroe
304ca8adcc Bajoie BJ-318: Settings panel error
This patch addresses the error generated when the Settings
tab is accessed.

Related to #10210
2023-01-02 11:16:47 -08:00
Dan Smith
cc7d8108eb Mark Yaesu FT3DR as tested and friends implied 2022-12-30 18:07:58 -08:00
Dan Smith
6dd505b0a0 Add a definition of 'unit tested' on the matrix 2022-12-27 10:59:12 -08:00
Jim Unroe
3a39430e05 Add Retevis RB629 2022-12-24 21:00:00 -08:00
Jim Unroe
b3b0bd786a Add Retevis RB29 2022-12-24 19:44:10 -08:00
Dan Smith
bca7cc289a Probably fix some wouxun_common radios
These radios largely use the wouxun_common routines for cloning and
thus are probably fixed by making sure they send byte strings for the
commands. I haven't written tests for these, but this will increase
the likelihood someone will be able to report them as "just works."
2022-12-24 15:37:44 -08:00
Dan Smith
8ded0d36bf Fix Yaesu FT-4 (and friends) for python3
This was largely designed to work on python3 natively, so no big
surprise that it basically works. Fixed a couple logging issues
and added a test to exercise the cloning routines enough to consider
it unit tested.
2022-12-24 13:22:47 -08:00
Dan Smith
bad691088b Convert Wouxun KG-UV8D for python3
This has not been tested with a real radio, but the cloning routines
are straightforward and a simple test is added to exercise them to
confirm they do the right thing.
2022-12-24 11:56:33 -08:00
Dan Smith
e89bcaa89f Convert TYT TH9800 for python3
This has not been tested with a real radio, but the cloning routines
are straightforward and a simple test is added to exercise them to
confirm they do the right thing.
2022-12-24 11:56:33 -08:00
Dan Smith
32d265f616 Fix FT60 for py3
The FT60 driver is heavily used and extremely simple in its clone
routines. As such, this adds a unit test to exercise that part, which
along with the regular driver tests, should mean this is pretty high
confidence (although not nearly as good as a real test of course).
2022-12-24 09:39:52 -08:00
Dan Smith
5a0d178db9 Convert KGUV920PA for py3 2022-12-22 18:57:20 -08:00
Jim Unroe
1ecc05f019 Update Retevis RT24 2022-12-22 14:35:36 -08:00
Jim Unroe
63f6239d4e Add Retevis H777S 2022-12-22 13:49:54 -08:00
Dave Allan
1dcd985b4f Mark Leixen VV-898S as tested in the py3 test matrix 2022-12-19 18:04:23 -08:00
Jim Unroe
a002e74f61 Fixes and testing: retevis_rb15.py & update Python3 Driver Testing matrix 2022-12-18 16:32:37 -08:00
Jim Unroe
d178403dcc Fixes and testing: Retevis RB17P & update Python Driver Testing matrix 2022-12-18 13:48:21 -08:00
Bob Recny
1dc82775b7 Updated ID-4100, testing by me 2022-12-18 12:11:31 -08:00
Jim Unroe
4186f3bfc8 Add TDXone TD-Q8A test report 2022-12-18 11:57:42 -08:00
Dan Smith
7075030a20 Fix mis-named Icom 746 model
This has always been wrong, and is the last such icom-based model with
the wrong name. Since this is not a clone-mode radio, we don't need
to worry about changing the name and invalidating existing images.
2022-12-18 10:22:00 -08:00
Jim Unroe
970654b302 Fixes and testing: anytone_ht.py & update Python3 Driver Testing matrix 2022-12-17 20:35:42 -08:00
Jim Unroe
820931c5e1 Fixes and testing: RT87 & update Python3 Driver Testing matrix 2022-12-17 18:42:54 -08:00
Jim Unroe
07b67d9b47 Fixes and testing: RT26 & update Python3 Driver Testing matrix 2022-12-17 17:55:21 -08:00
Jim Unroe
e50097f68b Fixes and testing: RT76P & update Python3 Driver Testing matrix 2022-12-17 15:15:24 -08:00
Jim Unroe
1f0593441c Fixes and testing: RT23 & update Python3 Driver Testing matrix 2022-12-17 14:40:17 -08:00
Dan Smith
e0fee3960b Mark ID-51 Plus 2 as implied
This is basically the same as the ID-31, but uses new raw mode cloning
like the 5100, 2730, etc.
2022-12-17 13:39:19 -08:00
Jim Unroe
4b4fa18a4b Fixes and testing: Radioddity R2 & update Py3 Driver Testing matrix 2022-12-17 13:23:39 -08:00
Dan Smith
83a9d5bb7d Update a couple of radios in the matrix
The 2730 should be good now that I've done more testing on the 5100.
Update the 5100 date after the recent fix, and mark the 4100 as
implied from the 5100 instead of tested directly.
2022-12-17 09:57:50 -08:00
Jim Unroe
2c3d7adae1 Fixes and testing: Abree AR-518 & update Python3 Driver Testing Matrix 2022-12-16 18:56:38 -08:00
Jim Unroe
b142a6faee Fixes and testing: retevis_rt98.py & update Python3 Driver Testing matrix 2022-12-14 19:28:52 -08:00
Dan Smith
4a38d37b0c Fix TYT TH-UV1F for py3 2022-12-13 13:24:18 -08:00
Dan Smith
bd2a61f599 Add Jetstream JT270MH and friends to py3 club 2022-12-13 13:24:18 -08:00
Dan Smith
6d908af3c5 Convert the rest of the alinco radios to py3
This uses the alinco simulator to make the determination that they
are working, not real radios. But, confidence is pretty high.
2022-12-13 09:33:18 -08:00
Dan Smith
8b4296a400 Mark 817_ND as implied like the other variants 2022-12-12 16:43:19 -08:00
Dan Smith
817eae76ac Add a "probably works" status to the test matrix
This is for drivers that share a cloning protocol module with other
tested drivers *and* are tested on a static image in the tree. For
example, all the kenwood live drivers use the same few routines for
communicating with the radio. Icom clone-mode radios (with one
exception) use the icf module for cloning and thus there's really
nothing to convert in the drivers themselves.
2022-12-12 16:40:21 -08:00
Mathias Weyland
dfb465f9d3 Python 3 support for Alinco DJ-G7
This PR introduces the following changes:

- The base class of the Alinco driver is modified to hopefully work with
  Python 3; the str-based approach is kept.

- The AlincoDJG7EG class is further modified to be byte-clean. This
  required a bunch of overries that can be moved to the base class once
  the other drivers become byte-clean. A possible strategy for this is
  documented in the PR thread on github.

- The changes for the DJ-G7 were tested with a real radio; the code
  submitted passes all unit tests.

- Modification of `py3_driver_testers.txt` and re-running `tox` for an
  updated .md file.

- A small bug in the debug log is also fixed (payload was not printed).
2022-12-12 07:43:43 -08:00
Jim Unroe
46bce9aa2e Fixes and testing: Retevis RT1 & update Python3 Driver Testing matrix 2022-12-11 17:53:50 -08:00
Jim Unroe
766585354e Fixes and testing: LT-725UV & update Python3 Driver Testing matrix 2022-12-11 15:17:37 -08:00
Jim Unroe
154b47f2ac Fixes and testing: wouxun.py, wouxun_common.py & update matrix 2022-12-11 14:09:18 -08:00
Dominick C. Pastore
6c270ae944 Update test matrix for Yaesu VX-6 2022-12-10 20:16:51 -08:00
Jim Unroe
05757dcf61 Update Python3 Driver Testing matrix 2022-12-10 18:56:27 -08:00
Jim Unroe
cff78cc67f Fixes and testing: BF-T1 2022-12-10 18:44:23 -08:00
Jim Unroe
1ada5f5733 Fixes and testing: UV-6R 2022-12-10 18:37:48 -08:00
Jim Unroe
6bd212ec86 Fixes and testing: BTech UV-50X3 2022-12-10 18:31:35 -08:00
Jim Unroe
239bb0ed3b Fixes and testing: BTech MURS-V1 2022-12-10 18:24:37 -08:00
Jim Unroe
c9f86bc609 Fixes and testing: BTech GMRS-V2 2022-12-10 18:13:29 -08:00
Jim Unroe
0563130588 Fixes and testing: BTech GMRS-V1 2022-12-10 18:06:09 -08:00
Jim Unroe
d1a2292969 Fixes and testing: uv5x3.py & update Python3 Driver Testing matrix 2022-12-09 20:05:44 -08:00