Get Calibrated Sensor Ranges (0x0C,0x53)

Description

Returns the supported sensor ranges which may be used with the 3DM Sensor Range (0x0C,0x52) command.

Notes

The response includes an array of (u8, float) pairs which map each allowed setting to the corresponding maximum range in physical units. See SensorRangeType for units.

Parameter Name Data Type Description
Field Length u8 3
Descriptor u8 0x53
Sensor u8 enum The sensor to query. Cannot be ALL.
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.
Ack/Nack Reply See standard MIP ack/nack reply format.
Response Data Data Type Description
Response Length u8 Unavailable
Response Descriptor u8 0xD3
Sensor u8 enum The sensor type from the command.
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.
Num Ranges u8 Number of supported ranges.
Ranges Entry[num_ranges] List of possible range settings.

Structures

Entry

Description

Parameter Name Data Type Description
Setting u8 The value used in the 3DM Sensor Range command and response.
Range float The actual range value. Units depend on the sensor type.