I would look for the whole start sequence (from the first 170 to the 93). It is a good error check.
Yes, I agree.
I am a bit confused because of this description in the Pixelnet document.
"So a Pixelnet packet looks like this:
start of packet Data
Value 170 sent 4096 channels of data value 170 not allowed.
Then repeat with no delays."
Clearly from the real-time example the above is not entirely correct!
Another thing is that, is there a skip in channel numbering when you get to 170 or not?
Again from the Pixelnet Document.
"Any channel data with a value 170 is translated on the software generator (vixen plugin,
LSP plugin, etc.) to 171."