Thanks for your code! We ended up using LabVIEW to program our interface because there were parts of the code I couldn't understand.
Would it be possible to simplify this to only a single class which gets packets from the robot, and then reassemble them back into the clusters which they were originally from? We might be using something similar to this next year
Thanks in advance!