Details
Description
The netXTransportDLL shows invalid information when boards are removed and added again (on different Ports or with different IP addresses) without reloading the DLL.
Reproduce:
- Start netHost and open the device overview dialog
- Change the IP address of the found device
- Without closing netHost, open the device overview dialog again
netHost will show two entries for the same board.
This is because the TransportDLL is not reevaluating already connected devices. It is only scanning for new devices and they are added on different interfaces/endpoints. Already found device/interface/endpoint structures are not cleared.
A possible solution might be to clear the structures and rescan all devices again.