1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-19 22:35:17 +03:00

Fix for possible issue if loggingRate == Infinity, due to missing configuration

This commit is contained in:
KiteAnton 2016-08-04 02:12:50 +02:00
parent 5908a6ce3e
commit 2295f66bc5

View file

@ -186,10 +186,11 @@ TABS.onboard_logging.initialize = function (callback) {
for (var i = 0; i < loggingRates.length; i++) { for (var i = 0; i < loggingRates.length; i++) {
var loggingRate = Math.round(pidRate / loggingRates[i].denom); var loggingRate = Math.round(pidRate / loggingRates[i].denom);
var loggingRateUnit = " Hz"; var loggingRateUnit = " Hz";
if (loggingRate != Infinity) {
if (gcd(loggingRate, 1000)==1000) { if (gcd(loggingRate, 1000)==1000) {
loggingRate /= 1000; loggingRate /= 1000;
loggingRateUnit = " KHz"; loggingRateUnit = " KHz";
}
} }
loggingRatesSelect.append('<option value="' + loggingRates[i].num + '/' + loggingRates[i].denom + '">' loggingRatesSelect.append('<option value="' + loggingRates[i].num + '/' + loggingRates[i].denom + '">'
+ loggingRate + loggingRateUnit + ' (' + Math.round(loggingRates[i].num / loggingRates[i].denom * 100) + '%)</option>'); + loggingRate + loggingRateUnit + ' (' + Math.round(loggingRates[i].num / loggingRates[i].denom * 100) + '%)</option>');