Art-Net allows and supports multiple controllers on a network. When there are multiple controllers, Nodes will receive ArtPolls from different controllers which may contain conflicting diagnostics requirements. This is resolved as follows:
- If any controller requests diagnostics, the node will send diagnostics. (ArtPoll->Flags->2).
- If there are multiple controllers requesting diagnostics, diagnostics shall be broadcast. (Ignore ArtPoll->Flags->3).
- The lowest minimum value of Priority shall be used. (Ignore ArtPoll->Priority).