- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What do each of these mean in blecen.c?
blecen_cen_cfg.high_conn_min_interval
blecen_cen_cfg.high_conn_max_interval
blecen_cen_cfg.high_conn_latency
blecen_cen_cfg.high_supervision_timeout
blecen_cen_cfg.conn_min_event_len
blecen_cen_cfg.conn_max_event_len
Solved! Go to Solution.
- Labels:
-
SDK 2.X
-
WICED Sense
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please refer to the Bluetooth Core spec 7.8.12 LE Create Connection Command for the explanation of the parameters.
The bleprofile_SendConnParamUpdateReq is used only on the peripheral side.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
These are the scan parameters and below is a thread with some explanations.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Those parameters are different from the one I listed. The intervals and window parameters are pretty clear. But these are not.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
some related discussion here...
Scan stops working after connection timeout error
Are you facing some some issues with these setting?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is a good article here: BCM92073X BLE Profile Configuration written by one of our power users zhaohua
He may be able to provide some clarification on these values as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you look in blecen.c at the routine blecen_ConnUpdate you’ll see it’s giving you the ability to choose between a “fast” setting and a “slow” one, and it appears the “fast” one chooses all the blecen_cen_cfg.high options, as opposed to the low options.
I think the min/max_interval settings correspond with what the bleprofile_SendConnParamUpdateReq does over on the connected peripheral. In other words, they set the lowest/highest possible connection intervals possible. Remember, the peripheral *requests* a certain connection interval but it’s the central that actually has control over it, my guess by the parameters listed below.
Can we get confirmation on this?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please refer to the Bluetooth Core spec 7.8.12 LE Create Connection Command for the explanation of the parameters.
The bleprofile_SendConnParamUpdateReq is used only on the peripheral side.