<div dir="ltr">Ok, let's take a step back here, because this is getting a little crazy. Let's examine the original problem statement:<div><br></div><div>"The APRS course/speed data extension doesn't support speeds above 999 knots"</div><div><br></div><div>This means that no current APRS implementations support any changes we make here, and any changes we make will not be parsed correctly by any existing software.</div><div><br></div><div>For example, given this latest proposal, if the ISS were to beacon a speed of 779, every existing APRS implementation would rightfully so parse this as 779 knots, which is really really incorrect.</div><div><br></div><div>Given that none of the existing parsers will correctly handle these packets, why are we limiting ourselves to three digits? Why not just leave the field in knots and just have the ISS beacon their location with "120/15200"?</div><div><br></div><div> 1. Existing parsers were going to get it wrong anyways, so they're going to misinterpret this course/speed as 152 knots instead of 779, an additional error of only 4%. They're already off by 95%, so the difference is immaterial.</div><div>2. Humans reading the packets will parse the packet correctly, which is certainly not the case with the proposed 135X-90000 equation.</div><div><br></div><div>So my proposal would be: </div><div>"For speeds above 999 knots, use more than three digits."</div><div><br></div><div>1. It's simple and human readable</div><div>2. It doesn't break the current expectation that the speed is in units of knots</div><div>3. It's limitlessly extensible, for when someone wants to encode any speed between or above any of the magic 99X values proposed earlier.</div><div>4. It doesn't suffer from reduced resolution for speeds above mach 1.</div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature">--<br>Kenneth Finnegan<br><a href="http://blog.thelifeofkenneth.com/" target="_blank">http://blog.thelifeofkenneth.com/</a></div></div>
<br><div class="gmail_quote">On Thu, Oct 12, 2017 at 6:16 AM, Robert Bruninga <span dir="ltr"><<a href="mailto:bruninga@usna.edu" target="_blank">bruninga@usna.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div class="m_-6818501720658619223WordSection1"><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">In a move to keep APRS relevant, there was some useful feedback on the idea to extend the speed range of APRS reporting.  I like the transition at Mach 1 (670 kts).</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">So here is the way to handle speeds above Mach 1 and it works for both</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> MicE and CSE/SPD values of X speed field.</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">If X Less than or equal to 670 then SPEED = X in Kts</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">If X is greater than 670 then SPEED is 135X -90000  in Kts</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">You do not even need to do the math.  You can just use some pre-calculated values shown here:</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span></p><div id="m_-6818501720658619223divtagdefaultwrapper"><p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">779 = 15,200 knots space station</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"></span></p><p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">682 =     2100 knots Mach 3</span></p><p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">678 =     1600 knots military</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"></span></p><p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">677 =     1340 knots Mach 2</span></p><p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">675 =     1200 knots Concorde</span></p><p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">670 =       670 knots Mach 1</span></p><p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">These remain in Knots because that is the APRS standard for speed, but of course you can also display them in MPH if you want to make that conversion which I think all PILOTS use.</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Bob, WB4APR</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span></p><p> </p></div></div></div>
<br>______________________________<wbr>_________________<br>
aprssig mailing list<br>
<a href="mailto:aprssig@tapr.org">aprssig@tapr.org</a><br>
<a href="http://www.tapr.org/mailman/listinfo/aprssig" rel="noreferrer" target="_blank">http://www.tapr.org/mailman/<wbr>listinfo/aprssig</a><br>
<br></blockquote></div><br></div>