What causes radio notifications?

Hello.

I understand that Radio Notifications is an API that notifies you before and after scheduled radio events occur within a SoftDevice, but can you tell me more about these events?

The events I understand from actual operation are:

  • In the peripheral role,Radio Notifications are active active when it starts transmitting in each advertising intervals, and inactive when it completes one set of transmissions on ch37 to 39.
  • In the central role, Radio Notifications are active when scanning starts and inactive when scanning stops, such as when connecting.
    *Until I actually checked, I assumed they were active at the start of a scan window and deactivated at the end of a scan window.
  • During a connection in the central roles, Radio Notifications are active before the start of communication (request/indication) and Inactive after the end of communication (response/confirm) for each send or receive.

Is the above understanding correct?

In the system under development, we have set up a mechanism to reset the SoftDevice by monitoring Radio Notifications as a fail-safe in case the SoftDevice gets stuck.

From the above understanding, there is no problem with the peripheral role radio notifications are constantly issued, but before connecting with the central role, the radio notification will not change unless a connection is made, even if the scan window is open.

Is there a way to monitor that the scan window is open on the central role?


Best regards.

Related