Hallo,
the usage of cruice/circeling mode in XCVario driver is inverted.
The comment in source code is right but the implementation is not.
Best Regard.
int ival;
if (ReadChecked(params[5], ival)) {
// 1 in climb, 0 in cruise, Note: Original Borgelt docushows vice versa
if (ival == 1) {
ExternalTriggerCruise = true;
ExternalTriggerCircling = false;
MapWindow::mode.UserForcedMode(MapWindow::Mode::MODE_FLY_CRUISE);
} else {
ExternalTriggerCruise = false;
ExternalTriggerCircling = true;
MapWindow::mode.UserForcedMode(MapWindow::Mode::MODE_FLY_CIRCLING);
}