Closed bit-pirate closed 10 years ago
Follow up of https://github.com/osrf/capabilities/pull/25.
Upgraded to a pull request
Is it possible to black/whitelist whole packages?
I will do that, I was wondering about that while implementing. With blacklisting packages do we need whitelisting of individual capabilities still?
Not important, but nice, I'd say. Imagining a package with lots of capabilities, some people might just want to use very few of them or might only have a subset of providers installed. Using black + white list would give them a way to get rid of the (default) providers at startup.
Works great! Thanks a lot!
I'd like to be able to specify the packages, which the capability server checks for existing interfaces and providers.
The reason being that in the future there will probably be a significant amount of interfaces. If one does not specify (default) providers for each existing interface, then warnings are thrown on capability server startup.
The rocon_gateway uses both a black and white list and the app manager implements a white list by only loading apps, which are list in a file.
Example - app manager white list parameter (rapp_lists) set in the launch file: https://github.com/robotics-in-concert/rocon_app_platform/blob/hydro-devel/rocon_app_manager/launch/standalone.launch