Revision: 7924
          http://playerstage.svn.sourceforge.net/playerstage/?rev=7924&view=rev
Author:   robotos
Date:     2009-06-28 01:27:22 +0000 (Sun, 28 Jun 2009)

Log Message:
-----------
delete some warnings, make examples work

Modified Paths:
--------------
    code/player/trunk/client_libs/libplayerc/bindings/ruby/CMakeLists.txt
    code/player/trunk/client_libs/libplayerc/bindings/ruby/TODO
    code/player/trunk/client_libs/libplayerc/bindings/ruby/examples/laser.rb
    code/player/trunk/client_libs/libplayerc/bindings/ruby/examples/test.rb

Modified: code/player/trunk/client_libs/libplayerc/bindings/ruby/CMakeLists.txt
===================================================================
--- code/player/trunk/client_libs/libplayerc/bindings/ruby/CMakeLists.txt       
2009-06-27 16:13:05 UTC (rev 7923)
+++ code/player/trunk/client_libs/libplayerc/bindings/ruby/CMakeLists.txt       
2009-06-28 01:27:22 UTC (rev 7924)
@@ -22,7 +22,7 @@
             INCLUDE_DIRECTORIES (${PROJECT_BINARY_DIR})
             INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/client_libs/libplayerc)
 
-            SET (CMAKE_SWIG_FLAGS "")
+            SET (CMAKE_SWIG_FLAGS "-w801")
 
             # Generate playerc_wrap.i and playerc_wrap.h from playerc.h
             SET (playerc_wrap_prefix 
"${CMAKE_CURRENT_BINARY_DIR}/playerc_wrap")

Modified: code/player/trunk/client_libs/libplayerc/bindings/ruby/TODO
===================================================================
--- code/player/trunk/client_libs/libplayerc/bindings/ruby/TODO 2009-06-27 
16:13:05 UTC (rev 7923)
+++ code/player/trunk/client_libs/libplayerc/bindings/ruby/TODO 2009-06-28 
01:27:22 UTC (rev 7924)
@@ -3,5 +3,3 @@
   double arrays of arrays (other double arrays are needed?)
   rfid tags
   catch-all rule
-
-  c to ruby communication

Modified: 
code/player/trunk/client_libs/libplayerc/bindings/ruby/examples/laser.rb
===================================================================
--- code/player/trunk/client_libs/libplayerc/bindings/ruby/examples/laser.rb    
2009-06-27 16:13:05 UTC (rev 7923)
+++ code/player/trunk/client_libs/libplayerc/bindings/ruby/examples/laser.rb    
2009-06-28 01:27:22 UTC (rev 7924)
@@ -6,7 +6,9 @@
 class PlayercExamples 
 
   def laser
-
+    if @connection.nil? 
+      raise 'our connection is not valid!'
+    end
     position = Playerc::Playerc_position2d.new(@connection, 0)
     if position.subscribe(Playerc::PLAYER_OPEN_MODE) != 0
       raise  Playerc::playerc_error_str()
@@ -26,7 +28,7 @@
     end
 
     # Retrieve the laser geometry
-    if laser.get_geom != 0:
+    if laser.get_geom != 0
       raise Playerc::playerc_error_str
     end
     puts "Laser pose: (%.3f, %.3f, %.3f)" % laser.pose 
@@ -73,6 +75,7 @@
     # Clean up
     laser.unsubscribe()
     position.unsubscribe()
+    
 
   end
 end

Modified: 
code/player/trunk/client_libs/libplayerc/bindings/ruby/examples/test.rb
===================================================================
--- code/player/trunk/client_libs/libplayerc/bindings/ruby/examples/test.rb     
2009-06-27 16:13:05 UTC (rev 7923)
+++ code/player/trunk/client_libs/libplayerc/bindings/ruby/examples/test.rb     
2009-06-28 01:27:22 UTC (rev 7924)
@@ -2,21 +2,23 @@
 
 require 'playerc'
 require 'laser'
-require 'wifi'
+#require 'wifi'
 
- 
-
 class PlayercExamples
   def initialize 
     @connection = Playerc::Playerc_client.new(nil, 'localhost', 6665)
     if @connection.connect != 0
       raise Playerc::playerc_error_str()
     end
+    puts 'connected to player'
   end
 
   def finish
     @connection.disconnect()
+    puts 'disconnected from player'
   end
+
+
 end
 
 
@@ -33,6 +35,7 @@
       puts "requested test #{a} doesn't exist"
     end
   end
+  tests.reject! {|e| e == 'finish'} 
 end
 
 tests.each do |test|


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