Skip to content

Orogen does not include inherited ports when port_driven #141

@mmaurus

Description

@mmaurus

Given Task A and Task B as follows:

task_context "TaskA" do
    input_port "portA"
end

task_context "TaskB", subclasses: "TaskA" do
    input_port "portB"
    port_driven
end 

then the updateHook of TaskB will only be triggered for portB, NOT for interited port portA!
In TaskBase::setupComponentInterface(), orogen did not add portA.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions