We are using manufacturer specific data to broadcast data at 10Hz.
We're about to do some testing to evaluate different adverting and scanning parameters to find the best for our usecase.
We would like to update the advertisement data after each advertisement so each advertisement can have a unique message ID, allowing us to track how many advertisements are lost.
One of the things we are testing is how much connecting to a bluetooth sensor changes our advertisements.
The Radio Notification Event looked promising, but it doesn't have any way to filter the events for why the radio was used, so if we are connecting to a sensor we cannot use this to know when an advertisement has been transmitted.
We tried setting the advertising max_adv_evts module to 1, but the setup and teardown of the advertising stuff every cycle limited us to about 2Hz.
Are there any other ways to get notified when an advertisement has been transmitted, or are there ways to track what the radio is doing so we can use the radio notification module and filter out radio events not from advertisements?
Cheers