Browse Source

PX4 config: Cleanup in RC value handling.

QGC4.4
Lorenz Meier 11 years ago
parent
commit
18b73fb9ab
  1. 3
      src/ui/QGCPX4VehicleConfig.cc

3
src/ui/QGCPX4VehicleConfig.cc

@ -1423,6 +1423,7 @@ void QGCPX4VehicleConfig::remoteControlChannelRawChanged(int chan, float fval) @@ -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) @@ -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

Loading…
Cancel
Save