From 31bba3a8477cd0f5cac55988f21e61ad5fccf357 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Sun, 4 Sep 2016 19:10:57 +0200 Subject: [PATCH] Report mag data --- src/drivers/mpu9250/mag.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/drivers/mpu9250/mag.cpp b/src/drivers/mpu9250/mag.cpp index 2609965042..d46efffeb0 100644 --- a/src/drivers/mpu9250/mag.cpp +++ b/src/drivers/mpu9250/mag.cpp @@ -292,9 +292,10 @@ MPU9250_mag::measure(struct ak8963_regs data) mrb.x = ((xraw_f * _mag_range_scale * _mag_asa_x) - _mag_scale.x_offset) * _mag_scale.x_scale; mrb.y = ((yraw_f * _mag_range_scale * _mag_asa_y) - _mag_scale.y_offset) * _mag_scale.y_scale; mrb.z = ((zraw_f * _mag_range_scale * _mag_asa_z) - _mag_scale.z_offset) * _mag_scale.z_scale; - mrb.range_ga = (float)48.0; + mrb.range_ga = 48.0f; mrb.scaling = _mag_range_scale; mrb.temperature = _parent->_last_temperature; + mrb.device_id = _parent->get_device_id().devid; mrb.error_count = perf_event_count(_mag_errors);