This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

The NRF_SDH_BLE_GAP_EVENT_LENGTH in ble_app_att_mtu_throughput example

Hi,

I am trying to understand how the connection parameters and settings work and how they change the throughput. For this sake, I have been experimenting with the ble_app_att_mtu_throughput example which I found quite helpful. However there is something that I am still having hard time to understand. 

As far as I understood, NRF_SDH_BLE_GAP_EVENT_LENGTH denotes the Connection Event (the duration of time that is reserved for transmitting and receiving packets in each Connection Interval). Is this right? If so, NRF_SDH_BLE_GAP_EVENT_LENGTH  by any means cannot be longer than the Connection Interval itself. Yet, in the example when I type in the "config print" command, the given values for these parameters are;

Connection interval: 6 units

GAP event length: 400 

And the code works fine..

Have I misunderstood something?

 

Thanks,

Den

Related