int main(int argc, char *argv[]) { parseCommandLineParameters(argc, argv); odinApi_setup(portRC, portEvent, host, handleMessage); controller_start(); printf("Controller terminated\n"); return 0; }
int main(int argc, char *argv[]) { parseCommandLineParameters(argc, argv); kheperaApi_setup(); controller_init(); while(1) { controller_act(); } printf("Controller terminated\n"); return 0; }
int main(int argc, char *argv[]) { parseCommandLineParameters(argc, argv); mtranApi_ussrSetup(portRC, portEvent, host, handleMessage); mtranApi_yield(); controller_init(); mtranApi_yield(); while(1) { controller_act(); mtranApi_yield(); } printf("Controller terminated\n"); return 0; }
void RaspberryPiApplicationRunner::run( Application* application, int argc, char** argv ) { ApplicationContext applicationContext; createEGLContext( applicationContext ); std::vector< std::pair<std::string, std::string> > parameters; parseCommandLineParameters( argc, argv, parameters ); applicationContext.parameters = parameters; const ApplicationContext& ac = applicationContext; printf("ctx:%d disp:%d surf:%d w:%d h:%d\n", (int)ac.context, (int)ac.display, (int)ac.surface, ac.width, ac.height ); if ( application ) { if ( application->initialize( applicationContext ) ) { while ( true ) { application->draw( applicationContext ); usleep( 1 * 1000 ); } } } }