The other option is to have no default value for the argument, and then have the rviz plugin pass the value it reads from capability_names.h; that may be a cleaner solution in terms of deps? Then again, it is nice to have the function work with nor args too..