mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-24 16:55:24 +03:00
Fix RC Expo representation above rc rate of 2.0
This commit is contained in:
parent
2588f9d49a
commit
f8c5ce5353
3 changed files with 8 additions and 7 deletions
|
@ -13,11 +13,6 @@ var RateCurve = function (useLegacyCurve) {
|
|||
|
||||
this.rcCommand = function (rcData, rcRate) {
|
||||
var tmp = Math.min(Math.abs(rcData - midRc), 500);
|
||||
rcRate = rcRate;
|
||||
|
||||
if (rcRate > 2) {
|
||||
rcRate = rcRate + (rcRate - 2) * 14.54;
|
||||
}
|
||||
|
||||
var result = tmp * rcRate;
|
||||
|
||||
|
@ -66,7 +61,9 @@ var RateCurve = function (useLegacyCurve) {
|
|||
RateCurve.prototype.rcCommandRawToDegreesPerSecond = function (rcData, rate, rcRate, rcExpo, superExpoActive) {
|
||||
var angleRate;
|
||||
if (rate !== undefined && rcRate !== undefined && rcExpo !== undefined) {
|
||||
|
||||
if (rcRate > 2) {
|
||||
rcRate = rcRate + (rcRate - 2) * 14.54;
|
||||
}
|
||||
var inputValue = this.rcCommand(rcData, rcRate);
|
||||
var maxRc = 500 * rcRate;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue