Can you show an example of a message you'd receive and what each byte means? In general, you'd use [unpack] when I have to pick items from a list, or route when one item tells you where the following items need to go.
haK . I tried different EOM and type settings and so far "none" and "bytes" seem to be the most promising with the expected value range of 255
The question is how does your sender send the data: do they separate them via a control "EOM" byte, does it send a continuous stream where you are supposed to know what each byte means based on the earlier bytes, does it send it in bursts every X ms, so that you know the meaning of each byte in the burst, does it do something else?