<div dir="ltr"><div>Thanks! As I said earlier, I'm a very new Ham, so this is exactly the sort of stuff I don't know. I''ll modify the driver to handle TSQL-R from the tmode field and handle PAGER as an extra.</div><div><br></div><div>The ft-4 does not appear to have a DTCS-R function, by that or any other name, so implementing non-support should be easy :-)</div><div><br></div><div>If you wish to add me as a wiki editor, I can update the Tonemodes page.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 21, 2019, 15:42 Dan Smith via chirp_devel <<a href="mailto:chirp_devel@intrepid.danplanet.com" target="_blank">chirp_devel@intrepid.danplanet.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> The tmode of "TSQL-R" is not documented. It appears to be used in a few drivers<br>
> to map to the Yaesu internal squelch mode of "REV TN".<br>
<br>
Many (most?) radios have a reverse tone mode, several call this TSQL-R (or similar) in the radio itself and that's what the convention in chirp is. Many drivers in chirp may not support it, but that's a different thing.<br>
<br>
> Is this correct? more generally, is it acceptable to add an obscure mode to the UI? I had originally added "REV TN" as a value for an "extra" memory field on the ft-4. The FT-4 has yet another "extra" sql_type called "PAGER". can I add "PAGER" to the UI tmode list instead?<br>
> I feel like both "TSQL-R" and "PAGER" should NOT be in the standard UI tmode list, but I will defer to the experts. My reasoning: the UI should remain as generic as possible to maximize the sharing of channel lists. Treating this sutff as "extra" allows the driver implementer to decide how to handle this stuff on a case-by-case basis. I'm als not completely sure that the semantics of "TSQL-R" is the same for non-Yaesu vs. Yaesu, although I think it's the same for all Yaesus.<br>
<br>
TSQL-R _is_ part of the core and should be exposed as such if you're going to add it in your driver. Same for DTCS-R.<br>
<br>
Many drivers have a "Pager" or "Bell" setting too, but very few drivers in chirp support it and it's not modeled in the core. So, I'd prefer you model your pager setting as a mem.extra, and support TSQL-R for the reverse tone function.<br>
<br>
--Dan<br>
_______________________________________________<br>
chirp_devel mailing list<br>
<a href="mailto:chirp_devel@intrepid.danplanet.com" rel="noreferrer" target="_blank">chirp_devel@intrepid.danplanet.com</a><br>
<a href="http://intrepid.danplanet.com/mailman/listinfo/chirp_devel" rel="noreferrer noreferrer" target="_blank">http://intrepid.danplanet.com/mailman/listinfo/chirp_devel</a><br>
Developer docs: <a href="http://chirp.danplanet.com/projects/chirp/wiki/Developers" rel="noreferrer noreferrer" target="_blank">http://chirp.danplanet.com/projects/chirp/wiki/Developers</a><br>
</blockquote></div>