Instead of defining the mag signs here, it would be better to directly assign them properly in imu_ardron2_event.
Same goes for accel and gyro of course.

These sign defines are from the time when you had separate external sensors and it would differ between setups even when using the same imu subsystem.