Hi guys,
At work I made this spreadsheet where you can input the connection values (connection interval, slave latency, advertising interval etc.), and it checks them against all the guidelines Apple has set for BLE peripherals. It will also give you recommendations on what to change if any of the tests fails.
As it might be useful for others, I've attached it here in Apple Numbers and MS Excel format. The Excel format file may not be in ideal condition as it is just exported from Numbers.
Input your values in the first sheet's 2nd column ("Value"). It will calculate the BLE value you need to put in your source code for the BLE STACK.
The 2nd sheet shows all the tests and whether each was passed or failed. It also gives recommendations for what to change in case of failed tests.
Cheers.