<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Great stuff!<br>
    Have you run the tox test code on the new mods yet?<br>
    When I tried enabling digital modes using the Yaesu names in
    Valid_Modes I got in-valid mode errors.<br>
    <div class="moz-signature"><br>
      <img src="cid:part1.yDlUjmvG.JWRC3Wpp@yahoo.com" border="0"></div>
    <div class="moz-cite-prefix">On 10/28/2023 6:28 PM, wcurlew--- via
      chirp_devel wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20231028.212834.31035.0@webmail02.vgs.untd.com">
      <pre class="moz-quote-pre" wrap="">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
<a class="moz-txt-link-abbreviated" href="mailto:chirp_devel@intrepid.danplanet.com">chirp_devel@intrepid.danplanet.com</a>
<a class="moz-txt-link-freetext" href="http://intrepid.danplanet.com/mailman/listinfo/chirp_devel">http://intrepid.danplanet.com/mailman/listinfo/chirp_devel</a>
Developer docs: <a class="moz-txt-link-freetext" href="http://chirp.danplanet.com/projects/chirp/wiki/Developers">http://chirp.danplanet.com/projects/chirp/wiki/Developers</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>