From d5a55fc3d8fa24b42cf8b24030de0bcd93af64d0 Mon Sep 17 00:00:00 2001 From: "DESKTOP-9KCKBM4\\pff" Date: Mon, 26 Feb 2018 08:14:58 +0200 Subject: [PATCH] check gyro32 flag to set pidratebase value --- src/js/tabs/onboard_logging.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/js/tabs/onboard_logging.js b/src/js/tabs/onboard_logging.js index ba239775..c1f70b00 100644 --- a/src/js/tabs/onboard_logging.js +++ b/src/js/tabs/onboard_logging.js @@ -180,7 +180,12 @@ TABS.onboard_logging.initialize = function (callback) { // Offer a reasonable choice of logging rates (if people want weird steps they can use CLI) var loggingRates = []; - var pidRate = 32000 / PID_ADVANCED_CONFIG.gyro_sync_denom / PID_ADVANCED_CONFIG.pid_process_denom; + var pidRateBase = 8000; + + if (PID_ADVANCED_CONFIG.gyroUse32kHz !== 0) pidRateBase = 32000; + + var pidRate = pidRateBase / PID_ADVANCED_CONFIG.gyro_sync_denom / + PID_ADVANCED_CONFIG.pid_process_denom; if (semver.gte(CONFIG.apiVersion, "1.36.0")) { loggingRates = [