Sensor Range (0x0C,0x52)

Description

Changes the IMU sensor gain.

Notes

This allows you to optimize the range to get the best accuracy and performance while minimizing over-range events.

Use the 3DM Get Calibrated Sensor Ranges (0x0C,0x53) command to determine the appropriate setting value for your application. Using values other than those specified may result in a NACK or inaccurate measurement data.

Parameter Name Data Type Description
Field Length u8 5
Descriptor u8 0x52
Function Selector u8 This command supports the following MIP function selectors:
Write Read Save Load Default [WRSLD]
Sensor [WRSLD] u8 enum Which type of sensor will get the new range value.
NameValueDescription
ALL0Only allowed for SAVE, LOAD, and DEFAULT function selectors.
ACCEL1Accelerometer. Range is specified in g.
GYRO2Gyroscope. Range is specified in degrees/s.
MAG3Magnetometer. Range is specified in Gauss.
PRESS4Pressure sensor. Range is specified in hPa.
Setting [W] u8 Use the 3DM Get Calibrated Sensor Ranges (0x0C,0x53) command to determine this value.
Ack/Nack Reply See standard MIP ack/nack reply format.
Response Data Data Type Description
Response Length u8 4
Response Descriptor u8 0xD2
Sensor u8 enum Which type of sensor will get the new range value.
NameValueDescription
ALL0Only allowed for SAVE, LOAD, and DEFAULT function selectors.
ACCEL1Accelerometer. Range is specified in g.
GYRO2Gyroscope. Range is specified in degrees/s.
MAG3Magnetometer. Range is specified in Gauss.
PRESS4Pressure sensor. Range is specified in hPa.
Setting u8 Use the 3DM Get Calibrated Sensor Ranges (0x0C,0x53) command to determine this value.