Class: OroGen::ROS::Spec::InputTopic

Inherits:
Spec::InputPort show all
Defined in:
lib/orogen/ros/spec/input_topic.rb

Instance Attribute Summary collapse

Attributes inherited from Spec::InputPort

#required_connection_type

Attributes inherited from Spec::Port

#name, #task, #type

Method Summary

Methods inherited from Spec::InputPort

#do_not_clean, #initialize, #multiplexes, #multiplexes?, #needs_buffered_connection, #needs_data_connection, #needs_reliable_connection, #needs_reliable_connection?, #task_trigger, #trigger_port=, #trigger_port?

Methods inherited from Spec::Port

compute_max_marshalling_size, #dynamic, #dynamic?, #each_interface_type, #initialize, initialize_max_size_sample, #max_marshalling_size, #max_sizes, #orocos_type_name, #pretty_print, resolve_max_size_path, #static, #static?, #to_h, #type_name, validate_max_sizes_spec

Constructor Details

This class inherits a constructor from OroGen::Spec::InputPort

Instance Attribute Details

#ros_nameString Also known as: topic_name

Returns the actual name on the ROS side Spec::Port#name returns the node-local name (the “port” name)

Returns:

  • (String)

    the actual name on the ROS side Spec::Port#name returns the node-local name (the “port” name)



7
8
9
# File 'lib/orogen/ros/spec/input_topic.rb', line 7

def ros_name
  @ros_name
end