Metadata registers
The API reference defines each CTS Gen3 metadata register (e.g. Temperature sensor register at address 0x00) and the entire register bank (RegisterMap) as a ctypes struct.
Given the raw bytes of the entire register bank (or a subset of registers) you can populate the struct like
register_instance = RegisterMap.from_buffer_copy(raw_register_bytes)
See source code snippets for fields within each register.
The registers are accessible from the processing modules bulk data SPI and command and control I2C interfaces.
There are 64 registers x 32 bit per register = 256B of data.