:orphan: .. title:: CONFIG_MCUMGR_SMP_BT_LATENCY_CONTROL_RESTORE_TIME .. kconfig:: CONFIG_MCUMGR_SMP_BT_LATENCY_CONTROL_RESTORE_TIME CONFIG_MCUMGR_SMP_BT_LATENCY_CONTROL_RESTORE_TIME ################################################# *Connection latency restore time in milliseconds* Type: ``int`` Help ==== .. code-block:: none The value is a time after which connection latency is restored to default value (:kconfig:`MCUMGR_SMP_BT_LATENCY_CONTROL_DEFAULT_LATENCY`). Latency restoration time could take up to twice as long as specified time. This is because of limiting CPU time needed to support this feature. The implementation periodically checks if the low latency is still needed every :kconfig:`MCUMGR_SMP_BT_LATENCY_CONTROL_RESTORE_TIME`. The default latency is restored during check only if there was no SMP command exchanged in period before the check Direct dependencies =================== \ :kconfig:`MCUMGR_SMP_BT_LATENCY_CONTROL ` && \ :kconfig:`MCUMGR_SMP_BT ` && \ :kconfig:`MCUMGR ` *(Includes any dependencies from ifs and menus.)* Default ======= - 5000 Kconfig definition ================== At ``/mgmt/mcumgr/Kconfig:392`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:35`` → ``/mgmt/Kconfig:9`` Menu path: (Top) → Sub Systems and OS Services → Device Management → mcumgr Support → Bluetooth mcumgr SMP transport → Request low latency connection when handling SMP commands .. code-block:: kconfig config MCUMGR_SMP_BT_LATENCY_CONTROL_RESTORE_TIME int "Connection latency restore time in milliseconds" range 1 65535 default 5000 depends on MCUMGR_SMP_BT_LATENCY_CONTROL && MCUMGR_SMP_BT && MCUMGR help The value is a time after which connection latency is restored to default value (:kconfig:`MCUMGR_SMP_BT_LATENCY_CONTROL_DEFAULT_LATENCY`). Latency restoration time could take up to twice as long as specified time. This is because of limiting CPU time needed to support this feature. The implementation periodically checks if the low latency is still needed every :kconfig:`MCUMGR_SMP_BT_LATENCY_CONTROL_RESTORE_TIME`. The default latency is restored during check only if there was no SMP command exchanged in period before the check *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*