diff --git a/ArduSub/GCS_Sub.cpp b/ArduSub/GCS_Sub.cpp index 3b48e02824..9834bf71dc 100644 --- a/ArduSub/GCS_Sub.cpp +++ b/ArduSub/GCS_Sub.cpp @@ -20,10 +20,6 @@ void GCS_Sub::update_vehicle_sensor_status_flags() MAV_SYS_STATUS_SENSOR_YAW_POSITION; // first what sensors/controllers we have - if (AP::compass().enabled()) { - control_sensors_present |= MAV_SYS_STATUS_SENSOR_3D_MAG; - control_sensors_enabled |= MAV_SYS_STATUS_SENSOR_3D_MAG; - } if (sub.ap.depth_sensor_present) { control_sensors_present |= MAV_SYS_STATUS_SENSOR_ABSOLUTE_PRESSURE; control_sensors_enabled |= MAV_SYS_STATUS_SENSOR_ABSOLUTE_PRESSURE; @@ -65,11 +61,6 @@ void GCS_Sub::update_vehicle_sensor_status_flags() if (sub.sensor_health.depth) { control_sensors_health |= MAV_SYS_STATUS_SENSOR_ABSOLUTE_PRESSURE; } - AP_AHRS &ahrs = AP::ahrs(); - const Compass &compass = AP::compass(); - if (AP::compass().enabled() && compass.healthy() && ahrs.use_compass()) { - control_sensors_health |= MAV_SYS_STATUS_SENSOR_3D_MAG; - } if (gps.is_healthy()) { control_sensors_health |= MAV_SYS_STATUS_SENSOR_GPS; }