Commit 18b73fb9 authored by Lorenz Meier's avatar Lorenz Meier

PX4 config: Cleanup in RC value handling.

parent 2415ed38
......@@ -1423,6 +1423,7 @@ void QGCPX4VehicleConfig::remoteControlChannelRawChanged(int chan, float fval)
}
}
// Reverse raw value
rcValueReversed[chan] = (rcRev[chan]) ? rcMax[chan] - (fval - rcMin[chan]) : fval;
// Normalized value
......@@ -1441,7 +1442,7 @@ void QGCPX4VehicleConfig::remoteControlChannelRawChanged(int chan, float fval)
normalized = (rcRev[chan]) ? -1.0f*normalized : normalized;
// Find correct mapped channel
rcMappedValueRev[rcToFunctionMapping[chan]] = (rcRev[chan]) ? rcMax[chan] - (fval - rcMin[chan]) : fval;
rcMappedValueRev[rcToFunctionMapping[chan]] = rcValueReversed[chan];
rcMappedValue[rcToFunctionMapping[chan]] = fval;
// Copy min / max
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment