class SandBoxConnectorObjects
Public Class Methods
prepare()
click to toggle source
# File test/test_connector_objects.rb, line 15 def self.prepare @@widget = Vizkit.default_loader.create_plugin("vizkit3d::Vizkit3DWidget") @@widget.extend Vizkit::QtTypelibExtension @@task = Orocos::Async.proxy "test_task" @@connector = Vizkit::WidgetTaskConnector.new(@@widget,@@task) @@ruby_task = Orocos::RubyTaskContext.new("test_task") @@ruby_task.create_property("prop1","/base/samples/RigidBodyState") @@ruby_task.create_input_port("int_port","int") @@ruby_task.create_input_port("frame","/base/samples/frame/Frame") @@ruby_task.create_output_port("oframe","/base/samples/frame/Frame") #make sure the task and port is connected @@task.wait @@task.port("int_port").wait @@task.port("frame").wait @@task.port("oframe").wait def @@widget.ruby_method(value) @ruby_value = value end end