Exemplo n.º 1
0
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
Exemplo n.º 2
0
/*
 * 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);
        }*/
    }
}