Documentation on dmx / app connect?

This is again circles back to the huge learning curve you would have read about, when using Wappler.
The core problem is because of lack of proper documentation, but at least you can always ask in community.

What took you an hour is the learning cure. Going forward it would be a matter of minutes.

Over the years, what I have learned to do is use dmx.app.data... to identify in console what all parameters and functions are available. Does not always work - so community is the backup.
An eg would be this: Socket Connect/Disconnect/Reconnect Events

And as a last resort, I also sometimes tweak the core Wappler JS files to make the component do a bit more.