Immediate_send() is unreliable during module Setup

Hi there,

I’m working on a config where each grid module assigns its controller values based on the modules around it. For example, if I place three EN16s side-by-side, their CC ranges auto-increment so the leftmost module holds the lowest values and they rise as you move right.

The immediate_send() function seems perfect for this, but it doesn’t fire reliably on all modules when I call it from the Setup function.

My guess is that modules take a moment to boot, so if one module sends an immediate_send() before the others are fully initialized, those other modules never receive the message.

Right now I’m working around this with some Timer hacks, but it would be much better if there were a reliable way to know that all attached modules are ready to receive immediate_send() during Setup. Any guidance would be appreciated.