25 i.second->onParsingFinished();
35 " is defined multiple times");
46 succ &= dev.second->checkAllItemsRead(errors);
The ConfigElementNotFoundError class represents an error that is thrown when trying to get a config v...
void addDeviceConfig(const std::string name, std::shared_ptr< DeviceConfig > config)
Add a DeviceConfig.
void onParsingFinished()
This method is called when the config is completely read form the HardwareConfig file.
bool checkAllItemsRead(std::vector< std::string > &errors) const
This method is called when the config is completely read form the HardwareConfig file.
DeviceConfig & getDeviceConfig(std::string name)
std::map< std::string, std::shared_ptr< DeviceConfig > > deviceConfigs