Description
Currently, ServiceResolver::activate_base_variant() uses a dummy response to initialize variant detection in the in proxy-core/src/service_resolver.rs.
Context
The CDA's diagnostic engine requires a variant to be selected before service lookup works correctly. The current implementation:
- Creates a synthetic dummy
DiagServiceResponseStruct with empty data
- Calls
manager.detect_variant() to initialize state charts
- Falls back gracefully if state chart init fails
Additional Context
Related file: proxy-core/src/service_resolver.rs
Related PR: #11
Description
Currently,
ServiceResolver::activate_base_variant()uses a dummy response to initialize variant detection in the inproxy-core/src/service_resolver.rs.Context
The CDA's diagnostic engine requires a variant to be selected before service lookup works correctly. The current implementation:
DiagServiceResponseStructwith empty datamanager.detect_variant()to initialize state chartsAdditional Context
Related file:
proxy-core/src/service_resolver.rsRelated PR: #11