Skip to content

Adapt TLB decoder to data format v2

Claire Antel requested to merge update_TLBformat_v2 into master

This adapts the TLBDataFragment and TLBMonitoringFragment to the new TLB data format version 2 whilst remaining compatible with version 1.

The new format introduces a trailer with checksum, frame IDs, and a digitizer busy counter.

Ondrej's FletcherChecksum class was moved from gpiodrivers to here to be used by all decoders.

Note: The TLBDataFragment and TLBMonitoringFragment now each have their separate namespace to allow defining separate constants. So any modules using these classes will need to be updated to use the scoped decoders.

Merge request reports