bool InputInterface::init(std::string inputInterfaceConfigFile) { bool success; if (!xmlConfigLoader.hasConverters()) { printd(INFO, "InputInterface::init(): initializing configuration file loader!\n"); xmlConfigLoader.registerConverter(new ConverterToV1_0a4); } // if if (inputInterfaceConfigFile.size() == 0) { printd(WARNING, "InputInterface::init(): empty config file passed!\n"); return false; } // if const std::string configFilePath = getConcatenatedPath(inputInterfaceConfigFile, "InputInterfaceConfiguration"); printd(INFO, "InputInterface::init(): loading InputInterface Module configuration!\n"); success = parseInputInterfaceConfig(configFilePath, modulesConfigurations); if (!success) { printd(ERROR, "InputInterface::init(): Error during parsing of configuration file %s!\n", configFilePath.c_str()); return false; } // if printd(INFO, "InputInterface::init(): initializing InputInterface modules!\n"); success = initializeModules(modulesConfigurations); if (!success) { printd(ERROR, "InputInterface::init(): Error during initialization of InputInterface modules!\n"); return false; } // if isInitialized = true; return true; } // init
/* * Main function. Start of the program. */ int main() { initializeModules(); while (1) { // if (srv_getPlaySwitchState() == switchOn) // { soccer_run(); /* } else if (srv_getPlaySwitchState() == switchOff) { remoteControl_run(); } else { // do nothing systemTime_delayMs(5); }*/ } }