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:
parent
5908a6ce3e
commit
2295f66bc5
1 changed files with 6 additions and 5 deletions
|
@ -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>');
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue