Feature #7615
closed[Yaesu FT-4, FT-65, FT-25] proposal for some reorg
100%
Description
While implementing yet another radio of the Yaesu FT-4 family (the FT-4V, see #7387), I found that with some moderate reorganization, implementation of new radios will become even easier. The proposed reorganization will implement an intermediate layer of inheritance to support the sub families of FT-4 (containing the FT-4X and FT-4V) and FT-65 (containing FT-65 and FT-25). Also, some variable assignments would be moved from the individual radio classes to the SCU35 base class and to the intermediary classes named above. In my tests, this works well and improves maintainability.
I'm pretty much ready to submit a patch and will do so within the next couple of days.
Updated by Bernhard Hailer almost 5 years ago
- Status changed from New to In Progress
Updated by Bernhard Hailer almost 5 years ago
- Subject changed from [FT-4, FT-65, FT-25] proposal for some reorg to [Yaesu FT-4, FT-65, FT-25] proposal for some reorg
This change will also add the infrastructure for adding European or Asian models, and as such prepare to address a number of currently open issues (6.25kHz tune step issues on E models, frequency limitations).
Updated by Bernhard Hailer almost 5 years ago
- Tracker changed from Bug to Feature
- % Done changed from 90 to 100
Submitted. Once it goes through, I will submit patches for the remaining open FT-4/FT-65 issues and to add FT-25, FT-4V, and some EU version radios.
Updated by Anonymous almost 5 years ago
- Status changed from In Progress to Closed
Applied in changeset commit:d841aaba1977.