Update of /cvsroot/playerstage/code/player/utils/playerv
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25765/utils/playerv

Modified Files:
        playerv.c 
Log Message:
moved duplicated socket code into playerudp.cc, added -t command-line option to 
playerv

Index: playerv.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/utils/playerv/playerv.c,v
retrieving revision 1.44
retrieving revision 1.45
diff -C2 -d -r1.44 -r1.45
*** playerv.c   27 Feb 2006 11:19:09 -0000      1.44
--- playerv.c   9 May 2006 16:11:03 -0000       1.45
***************
*** 137,141 ****
    printf("\nPlayerViewer %s, ", VERSION);
    printf("a visualization tool for the Player robot device server.\n");
!   printf("Usage  : playerv [-h <hostname>] [-p <port>]\n");
    printf("                 [--<device>:<index>] [--<device>:<index>] ... \n");
    printf("Example: playerv -p 6665 --position:0 --sonar:0\n");
--- 137,141 ----
    printf("\nPlayerViewer %s, ", VERSION);
    printf("a visualization tool for the Player robot device server.\n");
!   printf("Usage  : playerv [-h <hostname>] [-p <port>] [-t <transport>]\n");
    printf("                 [--<device>:<index>] [--<device>:<index>] ... \n");
    printf("Example: playerv -p 6665 --position:0 --sonar:0\n");
***************
*** 161,164 ****
--- 161,166 ----
    device_t *device;
    void *proxy;
+   const char* transport;
+   unsigned int transport_code;
  
    printf("PlayerViewer %s\n", VERSION);
***************
*** 189,196 ****
--- 191,210 ----
    if (port < 0)
      port = opt_get_int(opt, "", "p", 6665);
+   transport = opt_get_string(opt, "", "t", "tcp");
+   if(!strcasecmp(transport, "tcp"))
+     transport_code = PLAYERC_TRANSPORT_TCP;
+   else if(!strcasecmp(transport, "udp"))
+     transport_code = PLAYERC_TRANSPORT_UDP;
+   else
+   {
+     printf("Unknown transport type \"%s\".  "
+            "Should be either \"tcp\" or \"udp\"\n", transport);
+     return -1;
+   }
  
    // Connect to the server
    printf("Connecting to [%s:%d]\n", host, port);
    client = playerc_client_create(NULL, host, port);
+   playerc_client_set_transport(client, transport_code);
    if (playerc_client_connect(client) != 0)
    {



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to