diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2015-02-10 21:59:12 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2015-02-15 19:52:01 +0100 |
commit | 3d195bc7cc41885e3328ae38c8a1afc53e0d7893 (patch) | |
tree | 84ded28c77293269b5025920ed7edbfb8a2be57d /src/modules/sensors/sensor_params.c | |
parent | e582da9ee79315c8fe5939ec869bf6a092ed9d4d (diff) | |
download | px4-firmware-3d195bc7cc41885e3328ae38c8a1afc53e0d7893.tar.gz px4-firmware-3d195bc7cc41885e3328ae38c8a1afc53e0d7893.tar.bz2 px4-firmware-3d195bc7cc41885e3328ae38c8a1afc53e0d7893.zip |
Proper mag rotation handling
Diffstat (limited to 'src/modules/sensors/sensor_params.c')
-rw-r--r-- | src/modules/sensors/sensor_params.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/modules/sensors/sensor_params.c b/src/modules/sensors/sensor_params.c index 5e04241fe..a80ca4eb6 100644 --- a/src/modules/sensors/sensor_params.c +++ b/src/modules/sensors/sensor_params.c @@ -120,6 +120,13 @@ PARAM_DEFINE_FLOAT(CAL_GYRO0_ZSCALE, 1.0f); PARAM_DEFINE_INT32(CAL_MAG0_ID, 0); /** + * Rotation of magnetometer 0 relative to airframe. + * + * @group Sensor Calibration + */ +PARAM_DEFINE_INT32(CAL_MAG0_ROT, 0); + +/** * Magnetometer X-axis offset * * @min -500.0 @@ -285,6 +292,13 @@ PARAM_DEFINE_FLOAT(CAL_GYRO1_ZSCALE, 1.0f); PARAM_DEFINE_INT32(CAL_MAG1_ID, 0); /** + * Rotation of magnetometer 0 relative to airframe. + * + * @group Sensor Calibration + */ +PARAM_DEFINE_INT32(CAL_MAG1_ROT, 0); + +/** * Magnetometer X-axis offset * * @min -500.0 @@ -450,6 +464,13 @@ PARAM_DEFINE_FLOAT(CAL_GYRO2_ZSCALE, 1.0f); PARAM_DEFINE_INT32(CAL_MAG2_ID, 0); /** + * Rotation of magnetometer 0 relative to airframe. + * + * @group Sensor Calibration + */ +PARAM_DEFINE_INT32(CAL_MAG2_ROT, 0); + +/** * Magnetometer X-axis offset * * @min -500.0 |