I wanted to ask a question regarding the new BACNET stack RemoteDevice class structure - Seems to have change in a way that effect our application.
We used to get network address (LinkService) back after sending WhoIs request as part of the RemoteDevice.
That was essential for us to find the remote devices on different networks later on.
Since I have upgraded to new stack we no longer get it back but need to explicitly mention it when trying to find a device.
My specific case here is with MSTP devices located on different networks and I would like to get their network address as part of WhoIs request so later on I can persist that information and use it to reach them again.

I maybe missing some understanding in the way things work but that’s my current understanding.
I would be happy if I can get your advice here,