Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The BSSS firmware packet structure however are not described anywhere.

The packet structure extracted from the bsssCallback seems to be as follows:


Code Block
languagecpp
themeRDark
titleBSSS packet structure
struct firmwareBSSSPacket{
	uint64_t sec;
 	uint64_t pid;
	uint32_t channelMask;
	uint32_t serviceMask;
	uint32_t channelData0;
    ...
 	uint32_t channelData30; 
	uint64?t severityMaskç
}


The reported number channel data in the packet is variable and necessaly all of the channels will have data. The BSSS callback source code uses the channelMask to identify if the channel data is available or not.