Hello,
I hope someone on this forum can bring some clarification light and knowledge to me.
Background
We have developed a remote-control system with several peripheral-units and one central unit. The peripheral-units are battery powered. All units are based on nRF52840 and the SDK is 17.1.0. We use NUS service and have based our code on the NUS/UART example found in the SDK. The central unit support multilink.
For some of the peripheral unit’s power consumption is crucial, hence we thought that using the SLAVE_LATENCY parameter in peripheral unit could be a good idea. But regardless which value we set; we always get a slave latency of 0 when connecting to central unit. If we set the parameter NRF_BLE_SCAN_SLAVE_LATENCY (found in sdk.config for central app) to 20, then we got a slave latency of 20 for the peripheral-unit.
So, to my question:
We want to connect 2 peripheral units to the central unit which have multilink support. One Peripheral unit should have a slave latency of 0 and the other a slave latency of 100. Is this possible and how can we achieve that?
BR Svein