1 #include <libplayerc++/playerc++.h> 5 std::string
gHostname(PlayerCc::PLAYER_HOSTNAME);
6 uint
gPort(PlayerCc::PLAYER_PORTNUM);
19 const char *optflags =
"h:p:i:n:d:u:lm:";
23 while (-1 != (ch = getopt(argc, argv, optflags))) {
64 cerr <<
"USAGE: " << *argv <<
" [options]" << endl << endl;
65 cerr <<
"Where [options] can be:" << endl;
66 cerr <<
" -h <hostname> : hostname to connect to (default: " << PlayerCc::PLAYER_HOSTNAME <<
")" 68 cerr <<
" -p <port> : port where Player will listen (default: " << PlayerCc::PLAYER_PORTNUM
70 cerr <<
" -i <index> : device index (default: 0)" << endl;
71 cerr <<
" -n <number of robots> : population size (default: " << 1 <<
")" << endl;
72 cerr <<
" -d <level> : debug message level (0 = none -- 9 = all)" << endl;
73 cerr <<
" -u <rate> : set server update rate to <rate> in Hz" << endl;
74 cerr <<
" -l : Use laser if applicable" << endl;
75 cerr <<
" -m <datamode> : set server data delivery mode" << endl;
76 cerr <<
" PLAYER_DATAMODE_PUSH = " << PLAYER_DATAMODE_PUSH << endl;
77 cerr <<
" PLAYER_DATAMODE_PULL = " << PLAYER_DATAMODE_PULL << endl;
int parse_args(int argc, char **argv)
uint gPort(PlayerCc::PLAYER_PORTNUM)
uint gDataMode(PLAYER_DATAMODE_PUSH)
void print_usage(int argc, char **argv)
std::string gHostname(PlayerCc::PLAYER_HOSTNAME)