Function lupnt::ParseLunarGnssODTSConfig

Function Documentation

LunarGnssODTSConfig lupnt::ParseLunarGnssODTSConfig(const Config &root, const std::filesystem::path &base_dir)

Parse a LunarGnssODTSConfig from an already-loaded YAML node (the shared body of LoadLunarGnssODTSConfig). root must carry the same section layout as the scenario file (simulation:, pipeline:, truth:, constellation:, plasma:, dynamics:, measurements:, filter:, receiver_app:, design:); relative paths are resolved against base_dir. Used by the agent-based LunarGnssOdtsApp to read its config from an application: block.