mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-20 10:54:14 +01:00
LP-10 Fix abs warning when floats are used
This commit is contained in:
parent
e6f88883d0
commit
a28d668758
@ -787,7 +787,7 @@ QString ConfigMultiRotorWidget::updateConfigObjectsFromWidgets()
|
||||
|
||||
// Tricopter : Yaw mix slider value applies to servo (was fixed)
|
||||
// Get absolute MixerValueYaw, no servo reverse when Reverse All Motors is checked
|
||||
setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_YAW, abs(getMixerValue(mixer, "MixerValueYaw")) * 1.27);
|
||||
setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_YAW, abs(int(getMixerValue(mixer, "MixerValueYaw"))) * 1.27);
|
||||
}
|
||||
|
||||
m_aircraft->mrStatusLabel->setText(tr("Configuration OK"));
|
||||
|
@ -558,7 +558,7 @@ void DialGadgetWidget::rotateNeedles()
|
||||
int dialRun = 3;
|
||||
if (n2enabled) {
|
||||
double needle2Diff;
|
||||
if (abs((needle2Value - needle2Target) * 10) > 5 && beSmooth) {
|
||||
if (abs(int((needle2Value - needle2Target) * 10)) > 5 && beSmooth) {
|
||||
needle2Diff = (needle2Target - needle2Value) / 5;
|
||||
} else {
|
||||
needle2Diff = needle2Target - needle2Value;
|
||||
@ -590,7 +590,7 @@ void DialGadgetWidget::rotateNeedles()
|
||||
|
||||
// We assume that needle1 always exists!
|
||||
double needle1Diff;
|
||||
if ((abs((needle1Value - needle1Target) * 10) > 5) && beSmooth) {
|
||||
if ((abs(int((needle1Value - needle1Target) * 10)) > 5) && beSmooth) {
|
||||
needle1Diff = (needle1Target - needle1Value) / 5;
|
||||
} else {
|
||||
needle1Diff = needle1Target - needle1Value;
|
||||
@ -614,7 +614,7 @@ void DialGadgetWidget::rotateNeedles()
|
||||
|
||||
if (n3enabled) {
|
||||
double needle3Diff;
|
||||
if ((abs((needle3Value - needle3Target) * 10) > 5) && beSmooth) {
|
||||
if ((abs(int((needle3Value - needle3Target) * 10)) > 5) && beSmooth) {
|
||||
needle3Diff = (needle3Target - needle3Value) / 5;
|
||||
} else {
|
||||
needle3Diff = needle3Target - needle3Value;
|
||||
|
@ -426,7 +426,7 @@ void LineardialGadgetWidget::moveIndex()
|
||||
dialTimer.stop();
|
||||
return;
|
||||
}
|
||||
if ((abs((indexValue - indexTarget) * 10) > 3)) {
|
||||
if ((abs(int((indexValue - indexTarget) * 10)) > 3)) {
|
||||
indexValue += (indexTarget - indexValue) / 5;
|
||||
} else {
|
||||
indexValue = indexTarget;
|
||||
|
Loading…
x
Reference in New Issue
Block a user