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