Your comments

Solved


It appears as iridium server may stick to improper network interface when network changes (in my case target TCP device restart). After resuming of TCP device iridium server switched to other nework interface, preventing TCP datagrams to reach target device.


In TCP driver, when communoication lost I used reset TCP driver to reinitialize its network connectivity.

JS code:

driver_reference.device.Disconnect()

driver_reference.device.Connect()


Dmitry, thanks for reply

I made wrapper as AV$Custom class to have events/tags.

And real HW derivers are based on AV$Custom.

How HW driver can send event to be received by wrapper AV$Custom subscribed on IR.ENENT_RECEIVE_TEXT or DATA?