I get import error on syncboard_reader when runnning it out-of-the box. This i because sb2numpy.py and syncboard_reader.py are in different directories. To import between them we need to have syncboard_reader.py on the PYTHONPATH, or specify the relative path
The whole program seems incomplete. It does parse the the stored packages but it doesnt store anything.
There seems to be a static mapping from sensor number (e.g. sensor_1, sensor_2 etc) to the sensor type (e.g. adis, ublox). And it is based on that type we do parsing. E.g. I had connected a Ublox to uart3 (which utils saved as sensor_3.dat) nothing happened with this file because there was no mapping from sensor_3
syncboard_reader has a max package size of only 1500byte. My test ublox package is 1892 bytes.