Color Streaming Changes Token On Error

I have streaming working and getting expected responses for all but ColorDetection. I send this packet:

8D 1A 1 18 39 84 3 0 3 2 7 D8 

and it does not report an error.

The streaming data that returns, omitting protocol bytes, is:

28 1 18 3D FF 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

The 13 should be the token 3. Trying it with other tokens also results in a different return token: 0x05 -> 0x15. Somethings adding 0x10 to the token in the response.

A light finally dawned on me. I enabled color detection and the 0x10 went away. That bit appears to be an error flag.

Hey firmware guys!!! Any other tricks on streaming data you’d care to share? LOL

Rud

1 Like