Setting the MC via Condor NMEA Protocol?

Interested in building your own home grown cockpit?

Moderators: Uros, OXO

Post Reply
folken
Posts: 14
Joined: Fri Nov 27, 2009 6:02 pm

Setting the MC via Condor NMEA Protocol?

Post by folken » Thu Sep 02, 2021 5:05 pm

Hello,

Not quite sure whether this is the right place...

I would love to use XCSoar's automatic MC setting feature.
This will set the MC according to the last 3 thermals, and will auto adjust on final glide to optimize the final glide with the Speed Command vario function.

The condor nmea protocol seems to support the LXWP0 nmea sentence:

https://github.com/XCSoar/XCSoar/blob/m ... or.cpp#L59

One could implement the $PVLXV0 sentence.
http://max.kellermann.name/download/xcs ... cation.pdf

$PLXV0, command, R/W,parameter1,parameter2,...parameterN *CS<CR><LF>
$PLXV0, MC,R/W,MacCready[m/s]*CS

Since we have already an XCSoar implementation of the above NMEA sentence in XCSoar I could easily extend xcsoar's Condor driver with the necessary changes, and would volunteer to do so.

PLXV0 implementation: https://github.com/XCSoar/XCSoar/blob/m ... ttings.cpp

An alternative would be to implement the MC switch via UDP protocol...

Would such an implementation be possible?

- Folken

Post Reply