diff --git a/src/drivers/hmc5883/hmc5883.cpp b/src/drivers/hmc5883/hmc5883.cpp index c16cd69dfd..ef14714d52 100644 --- a/src/drivers/hmc5883/hmc5883.cpp +++ b/src/drivers/hmc5883/hmc5883.cpp @@ -898,6 +898,9 @@ HMC5883::collect() /* this should be fairly close to the end of the measurement, so the best approximation of the time */ new_report.timestamp = hrt_absolute_time(); new_report.error_count = perf_event_count(_comms_errors); + new_report.range_ga = _range_ga; + new_report.scaling = _range_scale; + new_report.device_id = _device_id.devid; /* * @note We could read the status register here, which could tell us that