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