orocos-toolchain / orogen

Code generator for components and type handling in Rock - the Robot Construction Kit - and the Orocos Toolchain
http://rock-robotics.org
Other
4 stars 35 forks source link

pass subclass at task context creation #101

Closed doudou closed 6 years ago

doudou commented 7 years ago

This fixes a longstanding problem between subclassing and plugins. Plugins are executed after the TaskContext creation, but before the subclass statement. This means that they are not aware of interface objects (properties, ports ...) that would be there because of the parent task context.

For instance, This leads to duplicate properties in the orogen_metadata plugin