The AHRS device can report data it retrieves from on-board sensors, such as 3-axis accelerometer, 3-axis magnetometer and 3-axis gyroscope.
Each sensor report data in a raw form which is then normalized (to appropriate physical unit) and then calibrated, using calibration matrixes to correct missalignment, bias and temperature drift.
Data from on-board sensors can be retrieved in any of these three forms over any communication interface using messages as in the table below.
| Sensor | Data Type | Communication Message to Use |
|---|---|---|
| accelerometer | raw | GET_RAW_ACC |
| accelerometer | normalized | GET_NORM_ACC |
| accelerometer | calibrated | GET_CALIB_ACC |
| magnetometer | raw | GET_RAW_MAG |
| magnetometer | normalized | GET_NORM_MAG |
| magnetometer | calibrated | GET_CALIB_MAG |
| gyroscope | raw | GET_RAW_ACC |
| gyroscope | normalized | GET_NORM_GYR |
| gyroscope | calibrated | GET_CALIB_GYR |