Function ros2_medkit_fault_manager::correlation::validate_config

Function Documentation

ValidationResult ros2_medkit_fault_manager::correlation::validate_config(const CorrelationConfig &config)

Validate a parsed correlation configuration Checks:

  • All referenced pattern IDs exist

  • No duplicate pattern or rule IDs

  • Required fields are present

  • window_ms and min_count are reasonable

Parameters:

config – Configuration to validate

Returns:

Validation result with errors and warnings