diff --git a/src/uas/UAS.cc b/src/uas/UAS.cc index d406a1d458a1fd359526c9c8da52796f2c69e2f7..0ffca054c040aa70b3bd09e12e4b4639b3d37185 100644 --- a/src/uas/UAS.cc +++ b/src/uas/UAS.cc @@ -1919,7 +1919,14 @@ void UAS::setBatterySpecs(const QString& specs) QString percent = specs; percent = percent.remove("%"); float temp = percent.toFloat(&ok); - if (ok) warnLevelPercent = temp; + if (ok) + { + warnLevelPercent = temp; + } + else + { + emit textMessageReceived(0, 0, 0, "Could not set battery options, format is wrong"); + } } else { @@ -1942,6 +1949,10 @@ void UAS::setBatterySpecs(const QString& specs) temp = parts.at(2).toFloat(&ok); if (ok) fullVoltage = temp; } + else + { + emit textMessageReceived(0, 0, 0, "Could not set battery options, format is wrong"); + } } }