The control software I use only sends Art-Net data to a node if it contains the port info. This pull request causes the ArtPollReply to specify the correct number and type of ports. The input/output status is still not declared correctly.
A single ArtPollReply can declare a maximum of four node ports (otherwise several ArtPollReplys would have to be sent one after the other, which this patch does not implement). A validation method therefore checks at node.Start() whether the configuration (number of ports and matching types) is permissible at all.
The control software I use only sends Art-Net data to a node if it contains the port info. This pull request causes the ArtPollReply to specify the correct number and type of ports. The input/output status is still not declared correctly.
A single ArtPollReply can declare a maximum of four node ports (otherwise several ArtPollReplys would have to be sent one after the other, which this patch does not implement). A validation method therefore checks at node.Start() whether the configuration (number of ports and matching types) is permissible at all.