I am attempting to continuously scan for advertisers. If I restart discovery immediatly uopn receiving "GAP_DEVICE_DISCOVERY_EVENT" sometimes there is up to a 1.2 second delay before I receive any new advertisements. Sometimes there is no delay at all.
The advertisers are changing the advertising data, and I have verified the delay in receiving occurs at the start by having two receivers running simultaneously with their Discovery periods out of phase with one another.
Is there any way to know when it is ok to start discovery again so that this delay does not occur?