34 using namespace ActCV;
37 main(
int argc,
char* argv[])
39 int status = EXIT_SUCCESS;
40 Ice::CommunicatorPtr communicator;
44 communicator = Ice::initialize(argc, argv);
45 VisionPrx vision = VisionPrx::checkedCast(
46 communicator->stringToProxy(
"vision:tcp -p 34985"));
47 KeyboardPrx keyboard = KeyboardPrx::checkedCast(
49 communicator->stringToProxy(
"keyboard:tcp -p 34985"));
53 cerr << argv[0] <<
": invalid proxy" << endl;
54 status = EXIT_FAILURE;
58 cout << vision->GetCurrent() << endl;
63 cerr << argv[0] <<
": invalid proxy" << endl;
64 status = EXIT_FAILURE;
70 keyboard->PressKey(38);
71 cout <<
"sent key 38" << endl;
74 catch(
const Ice::Exception& ex)
77 status = EXIT_FAILURE;
84 communicator->destroy();
86 catch(
const Ice::Exception& ex)
89 status = EXIT_FAILURE;