Class: OroGen::Spec::DynamicInputPort

Inherits:
InputPort show all
Includes:
DynamicPort
Defined in:
lib/orogen/spec/dynamic_ports.rb

Overview

Specification for a dynamic input port.

Dynamic ports are not statically present, but will be created at runtime. They are added by TaskContext#dynamic_input_port.

Instance Attribute Summary

Attributes inherited from InputPort

#required_connection_type

Attributes inherited from Port

#name, #task, #type

Instance Method Summary collapse

Methods included from DynamicPort

#dynamic?, #each_interface_type, #instanciate, #pretty_print

Methods inherited from InputPort

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

Methods inherited from 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 Method Details

#task_triggerObject

:nodoc:



43
44
45
# File 'lib/orogen/spec/dynamic_ports.rb', line 43

def task_trigger # :nodoc:
    @trigger_port = true
end