Struct ManifestConfig

Struct Documentation

struct ManifestConfig

Configuration for discovery behavior when manifest is present.

Public Types

enum class UnmanifestedNodePolicy

Policy for ROS nodes not declared in manifest.

Values:

enumerator IGNORE

Don’t expose unmanifested nodes.

enumerator WARN

Log warning, include as orphan.

enumerator ERROR

Fail startup.

enumerator INCLUDE_AS_ORPHAN

Include with source=”orphan”.

Public Members

UnmanifestedNodePolicy unmanifested_nodes = {UnmanifestedNodePolicy::WARN}
bool inherit_runtime_resources = {true}

Copy topics/services from runtime.

bool allow_manifest_override = {true}

Manifest can override runtime props.

Public Static Functions

static UnmanifestedNodePolicy parse_policy(const std::string &str)

Parse policy from string.

static std::string policy_to_string(UnmanifestedNodePolicy policy)

Convert policy to string.