I know that what you want to do. But the calibration state and SIC matrix use a BSX internal binary data format and are not intended to be interpreted by the host.
Normally, the following are general usage methods:
1. Calibrate sensors(accel, gyro, mag) until the accuracy of all sensors is 3;
2.get sensor calibration status;
3.set sensor calibration.
In fact, you don't have to care about the content of calibration profile, just need to care about get and set.
Thank you for your reply.
I understand now.
My goal is to get the calibration status of each sensor without having to wait for the Sensor Status meta event. Maybe there was some way of asking the chip the actual calibration status of each sensor. But I see now that there's no way of doing that in the BHI260AB.
I thought that by getting the calibration profile from the BSX Algorithm Parameters I was able to get the calibration status of the sensors (the one that is reported as a number 0-3 in the Sensor Status Meta Event).