Struct Manifest

Struct Documentation

struct Manifest

Public Functions

inline bool is_loaded() const

Check if manifest has been loaded.

Public Members

std::string manifest_version

Must be “1.0”.

ManifestMetadata metadata
ManifestConfig config
std::vector<Area> areas
std::vector<Component> components
std::vector<App> apps
std::vector<Function> functions
std::vector<ros2_medkit_gateway::ScriptEntryConfig> scripts

Script entries loaded from manifest.

std::unordered_map<std::string, json> capabilities

Custom capabilities overrides per entity.

std::unordered_map<std::string, ManifestLockConfig> lock_overrides

Per-entity lock configuration overrides (entity_id -> lock config)