On 17/04/2013 13:28, Max Kellermann wrote:
> On 2013/04/17 12:15, Ian <ian-xcs...@zsd.co.za> wrote:
>> But I have a question about this protocol. If the glider goes out of
>> range for part of the flight, then returns to within range of a GSM
>> tower, will Skylines show a break in the flight, or will the protocol
>> cache and then send the missing track points?

> XCSoar will not send "missing" points because it does not know how
> much has been received by the server.  It sends unidirectional
> data packets, but does not get any reply / feedback.  That's a
> weakness, but also a big strength, at the same time.

Maybe there is scope for an addition to the protocol. If the logging 
server could trigger an event when a packet arrives from XCSoar after a 
long break. It could then send an instruction to XCSoar "data missing 
from <time> to <time>". XCsoar could then extract the missing data from 
its log file and resend it. The logging server would then have to insert 
this data into the log file at the required location.

All of the above could be done separately to the native logging 
protocol. Perhaps using tcp, even on a different port. The functionality 
could be enabled/disabled on either the logging server, XCSoar, or both.

But I am sure there are lots of other things to spend time on!

Thanks

Ian

PS: Is there any compression of the data before it is sent?


------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Xcsoar-user mailing list
Xcsoar-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcsoar-user

Reply via email to