-
Bug
-
Resolution: Unresolved
-
Medium
-
SimpleLink CC13x2-26x2 SDK BLE5 Stack
-
BLE_AGAMA-3540
-
RTLS_AGENT_1.5.1.0
-
-
CC26X2R1
When enable CCI, sometimes RTLS Agents does not respond to CMD before the timer expires and then it will show exception.
Notes:
- the issue occurs after 1 hour when the test run with 8 active responders.
- this issue is directly affected by the process power of user PC.
Observation:
When the script runs the CCI_Stop, the rtls manager sends RTLS_CMD_CONN_INFO to a device. Even though the rtls_passive has already stopped and sent back the response, the RTLS Agent does not process the msg in time due to the buffer is too full.
Sometimes the response received after more than 5 - 8 min (by default the waiting timeout = 30 sec)
When timeout happened - the exception occurred and following message will pop up in the terminal:
This time related to the number of data packets in the PC USB port buffer (each device running in the setup sends a lot of data).
Workaround:
- Increase the timeout in the python script. ex: change from 30 sec to 600 sec.
# Search for "timeout=30" inside the example script and change it to whatever value that suits you. Ex: timeout=600
- Increase the connection intervals.
# Search for "connection_interval=100" inside the example script and change it to whatever value that suits you. Ex: connection_interval=500