Skip to main content

product_solution_class

Function product_solution_class 

Source
pub fn product_solution_class(
    center: AnalysisCenter,
    product_type: ProductType,
) -> Result<SolutionClass, DataCatalogError>
Expand description

Return the solution class for a supported center/product family.

This product-aware API resolves the ambiguity in the legacy AnalysisCenter::solution_class method. For example, IGS merged broadcast navigation is SolutionClass::Broadcast, while IGS combined final SP3 is SolutionClass::Final. Unsupported combinations are rejected before callers derive a filename or attempt acquisition.