class Syskit::ROS::Node
Public Class Methods
new(arguments = Hash.new)
click to toggle source
Calls superclass method
# File lib/syskit/ros/node.rb, line 7 def initialize(arguments = Hash.new) super end
Public Instance Methods
configure()
click to toggle source
# File lib/syskit/ros/node.rb, line 42 def configure end
needs_reconfiguration!()
click to toggle source
# File lib/syskit/ros/node.rb, line 27 def needs_reconfiguration! raise NotImplementedError, "cannot reconfigure a Syskit::ROS::Node" end
prepare_for_setup(state = nil)
click to toggle source
# File lib/syskit/ros/node.rb, line 11 def prepare_for_setup(state = nil) true end
ready_for_setup?(state = nil)
click to toggle source
Calls superclass method
# File lib/syskit/ros/node.rb, line 15 def ready_for_setup?(state = nil) super(:PRE_OPERATIONAL) end
setup()
click to toggle source
# File lib/syskit/ros/node.rb, line 19 def setup if Orocos::ROS.rosnode_running?(orocos_name) setup_successful! else raise InternalError, "#setup called but ROS node '#{orocos_name}' is not running" end end
update_orogen_state()
click to toggle source
# File lib/syskit/ros/node.rb, line 39 def update_orogen_state end