Hi Larry,
No problem. Are you using libfreespace (over USB) or are you communicating over SPI? It is possible to read this raw sensor data using libfreespace, but we did not include a direct parser of this raw sensor data message so it will take a little extra work. Here are some instructions:
The raw sensor message is known as SDA (Sensor Direct Access). You can put the module into this mode using the Data Mode Control V2 Request message. Set PacketSelect = 6 to set this data type. Now, the module will output in SDA mode. The challenge with libfreespace is that there is no way to directly parse this message using the library. You can read the HID message directly and parse it manually. I've attached the message format definition (A is for accel, R is for the gyro (rotation), Rtemp is the temp from the gyro)
If you are using SPI then you can do the same process. Send a DataModeControlV2 Requeset message with PacketSelect = 6 and read an SDA Message using the format below.
I'm sorry that there is not an easier way to read these raw messages - we did not intend for this data to be used publicly but I understand your thoughts about how it might be useful for your app so hopefully this works for you.
Regarding your question about ZRO if the device is powered on for a long period of time, I doubt that you would see any difference. Our algorithm converges on the new ZRO pretty quickly. The ZRO is affected by time, but it is a very gradual process and our algorithm compensates for it dynamically.
Hope this helps, but let me know if you have further questions. Thanks.
-Merrill
libfreespace moderator