Great stuff! Have you run the tox test code on the new mods yet? When I tried enabling digital modes using the Yaesu names in Valid_Modes I got in-valid mode errors.
On 10/28/2023 6:28 PM, wcurlew--- via chirp_devel wrote:
I figured this out!
During the processing of the special data_mode element in mem.extra, I was not testing to determine if the mode was moving between DIG and Non-DIG modes.
The MEM.EXTRA data_mode processing when moving from a previous DIG mode going to a NON DIG mode always reset the _mode and _mode2 memories, which forced the mode column back to DIG.
Now when I get a change to MODE, if it is non-DIG, I set the data_mode extra element to "N/A"
When I get a DATA MODE change from N/A to any DIG mode, and the previous data_mode was "N/A", I force the mode to DIG
In addition to solving my GUI entry problem, this way you never get an invalid combo of MODE and DATA MODE.
What a pain! I've learned way to much more that I ever wanted to about how this stuff hangs together.
Thanks for listening.
Bill _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs:http://chirp.danplanet.com/projects/chirp/wiki/Developers