- listener.set_accel_ground(cal_data.accel_along(imu.accel_y),
- cal_data.accel_across(imu.accel_x),
- cal_data.accel_through(imu.accel_z));
+ listener.set_accel_ground(imu.accel_y,
+ imu.accel_x,
+ imu.accel_z);
+ if (imu.mag_x != AltosLib.MISSING) {
+ listener.set_mag(cal_data.mag_along(imu.mag_y),
+ cal_data.mag_across(imu.mag_x),
+ cal_data.mag_through(imu.mag_z));
+ }