Team, I am GoFly project developer and inventor. It is mainly device (realtime pressure sensor/acoustic variometer) for para/hangliders and others. Last week I released newer firmware version and I decided to cut down altitude output from LK8EX (GT Altimeter) protocol. Based on protocol description, "Field 1" is not necessary if real time raw pressure is available. So instead of making unnecessary altitude calculations, I am sending out 99999 value.
I am not sure if this is affecting XCSoar, but I think it should be fine just with raw pressure. I didn't make tests with XCsoar yet after change. Regards and Thank for great software Jarek goflyinstruments.com /* LK8000 EXTERNAL INSTRUMENT SERIES 1 - NMEA SENTENCE: LK8EX1 VERSION A, 110217 LK8EX1,pressure,altitude,vario,temperature,battery,*checksum Field 0, raw pressure in hPascal: hPA*100 (example for 1013.25 becomes 101325) no padding (987.25 becomes 98725, NOT 098725) If no pressure available, send 999999 (6 times 9) If pressure is available, field 1 altitude will be ignored Field 1, altitude in meters, relative to QNH 1013.25 If raw pressure is available, this value will be IGNORED (you can set it to 99999 but not really needed)! (if you want to use this value, set raw pressure to 999999) This value is relative to sea level (QNE). We are assuming that currently at 0m altitude pressure is standard 1013.25. If you cannot send raw altitude, then send what you have but then you must NOT adjust it from Basic Setting in LK. Altitude can be negative If altitude not available, and Pressure not available, set Altitude to 99999 (5 times 9) LK will say "Baro altitude available" if one of fields 0 and 1 is available. Field 2, vario in cm/s If vario not available, send 9999 (4 times 9) Value can also be negative Field 3, temperature in C , can be also negative If not available, send 99 Field 4, battery voltage or charge percentage Cannot be negative If not available, send 999 (3 times 9) Voltage is sent as float value like: 0.1 1.4 2.3 11.2 To send percentage, add 1000. Example 0% = 1000 14% = 1014 . Do not send float values for percentages. Percentage should be 0 to 100, with no decimals, added by 1000! */ On 2/27/2013 4:25 PM, Henrique Frasson wrote: > 2. There is a new GoFlyPico vario protocol, removed altitude > calculations from LK8EX output protocol. It is sending pressure values. > > $LK8EX1,101135,99999,4,36,1000,*1D > $LK8EX1,101133,99999,22,36,1000,*2 > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ Xcsoar-user mailing list Xcsoar-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcsoar-user