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

Reply via email to