Struct MissionConfigResourceIdentity
Defined in File mission_config.hpp
Inheritance Relationships
Base Type
public auto_apms_behavior_tree::core::BehaviorResourceIdentity
Struct Documentation
-
struct MissionConfigResourceIdentity : public auto_apms_behavior_tree::core::BehaviorResourceIdentity
Public Functions
-
MissionConfigResourceIdentity(const std::string &identity)
Constructor of a mission config resource identity object.
identitymust be formatted like<package_name>::<config_file_stem>.- Parameters:
identity – Identity string for a specific mission config resource.
- Throws:
auto_apms_util::exceptions::ResourceIdentityFormatError – if the identity string has wrong format.
-
MissionConfigResourceIdentity(const char *identity)
Constructor of a mission config resource identity object.
identitymust be formatted like<package_name>::<config_file_stem>.- Parameters:
identity – C-style identity string for a specific mission config resource.
- Throws:
auto_apms_util::exceptions::ResourceIdentityFormatError – if the identity string has wrong format.
-
MissionConfigResourceIdentity() = default
Constructor of an empty mission config resource identity object.
The user must manually populate the member fields.
-
MissionConfigResourceIdentity(const std::string &identity)