cxx/controller: Store Satellite Config with lower-case Canonical Name

Right now, adding a satellite via addSatelliteConfiguration will not lower-case the name. That means

ControllerConfig cfg;
cfg.addSatelliteConfiguration("Dummy.Name", {});
REQUIRE(cfg.hasSatelliteConfiguration("Dummy.Name"));

will fail.

Downside: when deducing a config, all satellite names will be lower-cased.

Merge request reports

Loading