I didn't understand what the "units digit" but I did some more research and I now understand it.<br>(I didn't remember that from math class) The units being the ones place.  Got it now.  <br><br>Thanks for the help.<br clear="all">
<br>73,<br>Matt Murphy, kc8bew<br><a href="http://mcares.kc8bew.net">http://mcares.kc8bew.net</a><br>Muskingum Co. ARES EC<br>
<br><br><div class="gmail_quote">On Tue, May 12, 2009 at 14:00, Robert Bruninga <span dir="ltr"><<a href="mailto:bruninga@usna.edu">bruninga@usna.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">> Thanks for the info.  I wasn't it reading<br>
> right the first time.  I have a further question though.<br>
> The total for my callsign is 101 like yours<br>
> so my checksum is 1.  Where do we get 1 from 101?<br>
<br>
</div>>> ... You just add up all the keys in the callsign,<br>
<div class="im">>> and keep only the units digit of the sum.<br>
<br>
</div>We will make it clearer in the docs when we get the chance.<br>
<br>
Thanks<br>
Bob<br>
<div><div></div><div class="h5"><br>
> On Tue, May 12, 2009 at 10:14, Robert Bruninga<br>
> <<a href="mailto:bruninga@usna.edu">bruninga@usna.edu</a>> wrote:<br>
><br>
><br>
>       It would be nice if someone would write an APRStt<br>
CALLSIGN<br>
>       GENERATOR routine for everyone to use.  They could just<br>
type in<br>
>       their callsign, and out comes the DTMF keys to put into<br>
memory.<br>
>       This automatically generates the 2-key conversion and<br>
checksum.<br>
>       An ON_LINE generator would even be better!<br>
><br>
>       > I have a question about the APRStt checksum.<br>
>       > What is it and what is it for?<br>
><br>
>       Since the callsign is only entered once into a DTMF<br>
memory for<br>
>       easy transmission, we thought it should have a checksum<br>
to<br>
>       greatly minimize the chance for errors.  You just add up<br>
all the<br>
>       keys in the callsign, and keep only the units digit of<br>
the sum.<br>
>       That then is the checksum digit.  If APRStt reecives a<br>
DTMF<br>
>       string and the checksum does not match, then there is an<br>
error.<br>
><br>
>       The APRStt DTMF string for callsigns is:<br>
><br>
>       AcccccccccccVK#<br>
><br>
>       Where V is a user selected overlay byte (or two byte<br>
letter)<br>
>       Where K is the checksum (treat ABCD keys as HEX)<br>
>       Where each letter of the callsign is encoded using the<br>
2-key<br>
>       text system<br>
><br>
>       See <a href="http://www.aprs.org/aprstt/aprstt-user.txt" target="_blank">www.aprs.org/aprstt/aprstt-user.txt</a><br>
><br>
>       Bob, WB4aPR<br>
><br>
><br>
><br>
><br>
><br>
<br>
</div></div></blockquote></div><br>