diff --git a/src/modules/commander/HealthAndArmingChecks/checks/estimatorCheck.cpp b/src/modules/commander/HealthAndArmingChecks/checks/estimatorCheck.cpp
index bbd26e8125f6..20dfdfb073e7 100644
--- a/src/modules/commander/HealthAndArmingChecks/checks/estimatorCheck.cpp
+++ b/src/modules/commander/HealthAndArmingChecks/checks/estimatorCheck.cpp
@@ -704,11 +704,12 @@ void EstimatorChecks::lowPositionAccuracy(const Context &context, Report &report
* This check can be configured via COM_POS_LOW_EPH and COM_POS_LOW_ACT parameters.
*
*/
- events::send(events::ID("check_estimator_low_position_accuracy"), {events::Log::Error, events::LogInternal::Info},
- "Local position estimate has low accuracy");
+ reporter.armingCheckFailure(NavModes::All, health_component_t::local_position_estimate,
+ events::ID("check_estimator_low_position_accuracy"),
+ events::Log::Error, "Position estimate has low accuracy");
if (reporter.mavlink_log_pub()) {
- mavlink_log_warning(reporter.mavlink_log_pub(), "Local position estimate has low accuracy\t");
+ mavlink_log_warning(reporter.mavlink_log_pub(), "Position estimate has low accuracy\t");
}
}
}