module Syskit::ROS::Configuration

Public Instance Methods

use_ros_launcher(*names) click to toggle source

Add the given launcher (referred to by its process name, that is the name given in the oroGen file) to the set of deployments the engine can use.

@option options [String] :on (localhost) the name of the process

server on which this deployment should be started
# File lib/syskit/ros/roby_app/configuration.rb, line 18
def use_ros_launcher(*names)
    if !names.last.kind_of?(Hash)
        names << Hash.new
    end
    names[-1] = Hash[:on => 'ros'].merge(names[-1])
    use_deployment(*names)
end
use_ros_launchers_from(project_name, options = Hash.new) click to toggle source

Add all the rosnodes defined and used in the given launch file and associated oroGen projects

@return the ROS::Nodes in use

# File lib/syskit/ros/roby_app/configuration.rb, line 8
def use_ros_launchers_from(project_name, options = Hash.new)
    use_deployments_from(project_name, Hash[:on => 'ros'].merge(options))
end