[acao-it] ACAO Tracking Protocol

Daniele Orlandi daniele at orlandi.com
Tue Jul 7 12:08:16 CEST 2015


On 06/07/2015 15:52, Thomas Sevaldrud wrote:
> Hi again,
> 
> 1. Interpolation:
> 
> * We need a fairly steady stream of fixes, with an interval of 5 seconds
> or less for the animations to look good.

Okay, most fixes will have a 1-second resolution.

> * We do our own interpolation on the client side, so we do not need the
> server to interpolate missing fixes. This will probably just do more
> harm than good.

Okay, seems fair.

> * We can handle missing fixes, but if these fixes are in a turn point
> sector, the scoring will break down.

The considerations I made in my previous email stand.

> Also if we lose fixes while the
> glider is circling or doing other maneuvers the interpolation will make
> the animated glider do strange things, since we have no way of knowing
> which way the glider is moving.

Let me do some measurement so that we will be able to understand how big
of a concern this would be.

> * Since the devices can not buffer and retransmit the missing fixes
> later, the main focus should be on getting the best possible coverage,
> especially near turn points to avoid outages.

Agreed.

> 2. Polling/Broadcasting
> 
> * We need a polling server which we can query for the full history of
> each flight in order to do competition scoring

Up and running already, just need some testing.

> * This polling server should associate the relevant flights for a
> competition day with the task/pilot info, preferrably through a SeeYou
> CUC file as specified in the existing Silent Wings/vPos protocol.

Okay, it's implemented already, I just have to implement a small GUI to
be able to upload the task CUC file when the task is set.

> * The server could also have a way of simply listing all flights that
> are active so we can test this without having to set up a competition
> for all the gliders.

Yes, this could be done easily. We already have a web-based
visualization interface, I could just add a way to see the tracker ID
that you could use to retrieve data for that flight.

> As soon as we get access to a running tracker server we will start
> testing, and hopefully we'll soon see how this works in practice.

Okay, I will give you the details as soon as possible.

Bye,

-- 
  Daniele Orlandi


More information about the It mailing list