Ok, so my Artnet light controller I'm developing has 1..4 channels configurable.
If a user has a device configured with 4 channels, but only wants to set values for channels 1..3, an extra 0 for channel 4 is automatically added (artnet doesn't support uneven lengths).
So the challenge is, how do I know if they want 4 to be set to zero, or if they simply haven't set it.
Any best practice around this?