Skip to content

updated armarx-package tool to use new skill structure and classes

Fabian Tërnava requested to merge skills/dev into master

Updated the package tool. I also disabled IMHO legacy stuff (but perhaps you have a different meaning on this). I disabled:

  • Everything related to statecharts
  • Plain ManagedIceObjects
  • SingleComponents (A component whichs .h and .cpp files are directly placed in the components folder)
  • PointCloudProcessor (IMHO the structure of the templates should be adjusted to split it in core and component. But here I have the least concerns)
  • QtPlugin --> It was never used AFAIK. I never saw a qt_plugins folder in ArmarX (perhaps it should be renamed to gui_plugins?)

Further I moved the component definitions in the components folder instead of the armarx-objects folder (I first thought this is related to ArmarXObjects, but its not. The armarx-objects folder contained the templates for the build objects in armarx. Nontheless i believe that components should be placed in components and libraries should be placed in libraries.

Thats basically it. I did not added a skill_ids folder yet. Shall we add it to the template?

Merge request reports