Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Why are there no SoftDevice APIs that expose dynamic state?

I am using s132 v5.1.0 and am in the process of implementing an error-handling architecture.

I'm noticing that much of my error handling could be avoided if there were APIs to query the dynamic internals of the SoftDevice, especially one to get the connection state for a given connection handle.

Does the API I've been looking for actually exist? If not, why not? Any info on the motivation for this architecture would be helpful.