Revision: 8652
          http://playerstage.svn.sourceforge.net/playerstage/?rev=8652&view=rev
Author:   thjc
Date:     2010-05-03 18:03:12 +0000 (Mon, 03 May 2010)

Log Message:
-----------
Applied patch 2955163: Player SVN trunk: one more QNX patch

Modified Paths:
--------------
    code/player/trunk/replace/CMakeLists.txt
    code/player/trunk/server/drivers/laser/sicklms400.cc
    code/player/trunk/server/drivers/position/snd/gap_nd_nav.cc
    code/player/trunk/server/drivers/shell/gripcmd.cc
    code/player/trunk/utils/playerv/pv_dev_map.c

Modified: code/player/trunk/replace/CMakeLists.txt
===================================================================
--- code/player/trunk/replace/CMakeLists.txt    2010-05-03 17:59:33 UTC (rev 
8651)
+++ code/player/trunk/replace/CMakeLists.txt    2010-05-03 18:03:12 UTC (rev 
8652)
@@ -13,7 +13,9 @@
                         xdr_intXX_t.c
                         xdr_mem.c
                         xdr_sizeof.c)
-    SET (ws2_32lib Ws2_32)
+    IF (PLAYER_OS_WIN)
+       SET (ws2_32lib Ws2_32)
+    ENDIF (PLAYER_OS_WIN)
 ENDIF (NOT HAVE_XDR)
 
 IF (NOT HAVE_GETOPT)
@@ -54,7 +56,9 @@
 
 IF (NOT HAVE_POLL)
     SET (replaceSrcs ${replaceSrcs} poll.c)
-    SET (ws2_32lib Ws2_32)
+    IF (PLAYER_OS_WIN)
+       SET (ws2_32lib Ws2_32)
+    ENDIF (PLAYER_OS_WIN)
 ENDIF (NOT HAVE_POLL)
 
 IF (NOT HAVE_COMPRESSBOUND)
@@ -64,9 +68,13 @@
 IF (replaceSrcs)
     PLAYER_ADD_LIBRARY (playerreplace ${replaceSrcs})
     TARGET_LINK_LIBRARIES (playerreplace playercommon)
-    IF (NOT HAVE_XDR OR NOT HAVE_POLL)
-        TARGET_LINK_LIBRARIES (playerreplace Ws2_32)
-    ENDIF (NOT HAVE_XDR OR NOT HAVE_POLL)
-    PLAYER_MAKE_PKGCONFIG ("playerreplace" "Player library of replacements for 
missing platform functionality - part of the Player Project" "playercommon 
${ws2_32Lib}" "" "" "")
+    IF (PLAYER_OS_WIN)
+       IF (NOT HAVE_XDR OR NOT HAVE_POLL)      
+           TARGET_LINK_LIBRARIES (playerreplace Ws2_32)
+       ENDIF (NOT HAVE_XDR OR NOT HAVE_POLL)
+       PLAYER_MAKE_PKGCONFIG ("playerreplace" "Player library of replacements 
for missing platform functionality - part of the Player Project" "playercommon 
${ws2_32Lib}" "" "" "")
+    ELSE (PLAYER_OS_WIN)
+       PLAYER_MAKE_PKGCONFIG ("playerreplace" "Player library of replacements 
for missing platform functionality - part of the Player Project" "playercommon" 
"" "" "")
+    ENDIF (PLAYER_OS_WIN)
 ENDIF (replaceSrcs)
 

Modified: code/player/trunk/server/drivers/laser/sicklms400.cc
===================================================================
--- code/player/trunk/server/drivers/laser/sicklms400.cc        2010-05-03 
17:59:33 UTC (rev 8651)
+++ code/player/trunk/server/drivers/laser/sicklms400.cc        2010-05-03 
18:03:12 UTC (rev 8652)
@@ -183,6 +183,7 @@
 
 #include <libplayercore/playercore.h>
 #include <libplayerinterface/playerxdr.h>
+#include <replace/replace.h> /* for round() that is not available everywhere */
 
 // The SICK LMS 400 laser device class.
 class SickLMS400 : public ThreadedDriver

Modified: code/player/trunk/server/drivers/position/snd/gap_nd_nav.cc
===================================================================
--- code/player/trunk/server/drivers/position/snd/gap_nd_nav.cc 2010-05-03 
17:59:33 UTC (rev 8651)
+++ code/player/trunk/server/drivers/position/snd/gap_nd_nav.cc 2010-05-03 
18:03:12 UTC (rev 8652)
@@ -20,6 +20,7 @@
  */
 
 #include <libplayercore/playercore.h>
+#include <replace/replace.h> /* for round() that is not available everywhere */
 #include <iostream>
 #include <assert.h>
 #include <time.h>

Modified: code/player/trunk/server/drivers/shell/gripcmd.cc
===================================================================
--- code/player/trunk/server/drivers/shell/gripcmd.cc   2010-05-03 17:59:33 UTC 
(rev 8651)
+++ code/player/trunk/server/drivers/shell/gripcmd.cc   2010-05-03 18:03:12 UTC 
(rev 8652)
@@ -75,13 +75,13 @@
 */
 /** @} */
 
+#include <libplayercore/playercore.h>
 #include <stddef.h> // for NULL and size_t
 #include <string.h> // for memset()
 #if !defined (WIN32)
 #include <strings.h> // for strcasecmp()
 #endif
 #include <pthread.h>
-#include <libplayercore/playercore.h>
 
 class GripCmd : public ThreadedDriver
 {

Modified: code/player/trunk/utils/playerv/pv_dev_map.c
===================================================================
--- code/player/trunk/utils/playerv/pv_dev_map.c        2010-05-03 17:59:33 UTC 
(rev 8651)
+++ code/player/trunk/utils/playerv/pv_dev_map.c        2010-05-03 18:03:12 UTC 
(rev 8652)
@@ -140,6 +140,8 @@
 {
   int x,y;
   double scale = map->proxy->resolution;
+  double color;
+  int8_t val;
 
   rtk_fig_show(map->fig, 1);
   rtk_fig_clear(map->fig);
@@ -160,12 +162,12 @@
   for( x=0; x<map->proxy->width; x++ )
     for( y=0; y<map->proxy->height; y++ )
       {
-       int8_t val = map->proxy->cells[ x + y * map->proxy->width ];
+       val = map->proxy->cells[ x + y * map->proxy->width ];
        if (val == 0)
          continue;
-       double color = (double)val/map->proxy->data_range; // scale to[-1,1]
-       color *= -1; //flip sign for coloring occupied to black
-       color = (color+1)/2.0; // scale to [0,1]
+       color = (double)val/map->proxy->data_range; // scale to[-1,1]
+       color *= -1.0; //flip sign for coloring occupied to black
+       color = (color + 1.0)/2.0; // scale to [0,1]
        rtk_fig_color(map->fig, color, color, color );
        rtk_fig_rectangle(map->fig,
                          (x - map->proxy->width/2.0) * scale + scale/2.0,


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to