<div dir="ltr">This is very good Daniele! Have a nice vacation :-)<div><br></div><div>- Thomas</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 7, 2015 at 12:08 PM, Daniele Orlandi <span dir="ltr"><<a href="mailto:daniele@orlandi.com" target="_blank">daniele@orlandi.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 06/07/2015 15:52, Thomas Sevaldrud wrote:<br>
> Hi again,<br>
<span class="">><br>
> 1. Interpolation:<br>
><br>
> * We need a fairly steady stream of fixes, with an interval of 5 seconds<br>
> or less for the animations to look good.<br>
<br>
</span>Okay, most fixes will have a 1-second resolution.<br>
<span class=""><br>
> * We do our own interpolation on the client side, so we do not need the<br>
> server to interpolate missing fixes. This will probably just do more<br>
> harm than good.<br>
<br>
</span>Okay, seems fair.<br>
<span class=""><br>
> * We can handle missing fixes, but if these fixes are in a turn point<br>
> sector, the scoring will break down.<br>
<br>
</span>The considerations I made in my previous email stand.<br>
<span class=""><br>
> Also if we lose fixes while the<br>
> glider is circling or doing other maneuvers the interpolation will make<br>
> the animated glider do strange things, since we have no way of knowing<br>
> which way the glider is moving.<br>
<br>
</span>Let me do some measurement so that we will be able to understand how big<br>
of a concern this would be.<br>
<span class=""><br>
> * Since the devices can not buffer and retransmit the missing fixes<br>
> later, the main focus should be on getting the best possible coverage,<br>
> especially near turn points to avoid outages.<br>
<br>
</span>Agreed.<br>
<span class=""><br>
> 2. Polling/Broadcasting<br>
><br>
> * We need a polling server which we can query for the full history of<br>
> each flight in order to do competition scoring<br>
<br>
</span>Up and running already, just need some testing.<br>
<span class=""><br>
> * This polling server should associate the relevant flights for a<br>
> competition day with the task/pilot info, preferrably through a SeeYou<br>
> CUC file as specified in the existing Silent Wings/vPos protocol.<br>
<br>
</span>Okay, it's implemented already, I just have to implement a small GUI to<br>
be able to upload the task CUC file when the task is set.<br>
<span class=""><br>
> * The server could also have a way of simply listing all flights that<br>
> are active so we can test this without having to set up a competition<br>
> for all the gliders.<br>
<br>
</span>Yes, this could be done easily. We already have a web-based<br>
visualization interface, I could just add a way to see the tracker ID<br>
that you could use to retrieve data for that flight.<br>
<span class=""><br>
> As soon as we get access to a running tracker server we will start<br>
> testing, and hopefully we'll soon see how this works in practice.<br>
<br>
</span>Okay, I will give you the details as soon as possible.<br>
<br>
Bye,<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Daniele Orlandi<br>
</font></span></blockquote></div><br></div>