<p dir="ltr">On Feb 2, 2014 1:05 PM, &lt;<a href="mailto:chirp.cordless@xoxy.net">chirp.cordless@xoxy.net</a>&gt; wrote:<br>
&gt; I haven&#39;t seen this kind of development meta-discussion, so here goes:</p>
<p dir="ltr">This kind of discussion usually happens on the chirp_devel mailling list:<br>
<a href="http://intrepid.danplanet.com/mailman/listinfo/chirp_devel">http://intrepid.danplanet.com/mailman/listinfo/chirp_devel</a></p>
<p dir="ltr">&gt; I guess the process would be to change a setting via the radio&#39;s buttons,<br>
&gt; read into chirp. and record what changed in the data stream. Rinse and<br>
&gt; repeat. If someone (me, for example) were to do that and provide the map,<br>
&gt; would that likely be enough to have someone else pick it up and code it into Chirp?</p>
<p dir="ltr">Yep, you&#39;ve got the process figured out.</p>
<p dir="ltr">&gt; And if so, what form should the &#39;map&#39; take? Several hundred complete<br>
&gt; radio images seems less than optimal to me, for several reasons,<br>
&gt; most obviously that it still needs interpretation to code from.<br>
&gt; I could probably do a Python const data structure or equivalent<br>
&gt; if pointed to an example.</p>
<p dir="ltr">I think the best option would be for you to learn the syntax for the Chirp bitwise memory format. It takes its inspiration from c structs, so it should be very familiar to you. It is not Python, but a syntax Dan created to represent radio memory structures. It suits Chirp very well. You can find examples in every radio driver, usually at the top of the file in a string called MEM_FORMAT:<br>

<a href="http://chirp.danplanet.com/projects/chirp/repository/entry/chirp/ft60.py#L108">http://chirp.danplanet.com/projects/chirp/repository/entry/chirp/ft60.py#L108</a></p>
<p dir="ltr">If you can define the radio&#39;s memory layout in that format, and document the associated values (e.g., APO: 0: off, 1: 30m, 2: 1h, 3: 2h, etc.), then another Chirp dev should be able to pick up your work and add the GUI elements.</p>

<p dir="ltr">Please send your reply to the chirp_devel list so the right audience sees it.</p>
<p dir="ltr">Tom KD7LXL </p>