Carma-platform v4.2.0
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
subsystem_controllers::PluginManager Member List

This is the complete list of members for subsystem_controllers::PluginManager, including all inherited members.

activate()subsystem_controllers::PluginManager
activate_plugin(SrvHeader, carma_planning_msgs::srv::PluginActivation::Request::SharedPtr req, carma_planning_msgs::srv::PluginActivation::Response::SharedPtr res)subsystem_controllers::PluginManager
add_plugin(const Entry &plugin)subsystem_controllers::PluginManagerprotected
auto_activated_plugins_subsystem_controllers::PluginManagerprotected
call_timeout_subsystem_controllers::PluginManagerprotected
cleanup()subsystem_controllers::PluginManager
configure()subsystem_controllers::PluginManager
control_trajectory_suffix_subsystem_controllers::PluginManagerprotected
deactivate()subsystem_controllers::PluginManager
em_subsystem_controllers::PluginManagerprotected
get_active_plugins(SrvHeader, carma_planning_msgs::srv::PluginList::Request::SharedPtr req, carma_planning_msgs::srv::PluginList::Response::SharedPtr res)subsystem_controllers::PluginManager
get_control_plugins_by_capability(SrvHeader, carma_planning_msgs::srv::GetPluginApi::Request::SharedPtr req, carma_planning_msgs::srv::GetPluginApi::Response::SharedPtr res)subsystem_controllers::PluginManager
get_parent_state_func_subsystem_controllers::PluginManagerprotected
get_registered_plugins(SrvHeader, carma_planning_msgs::srv::PluginList::Request::SharedPtr req, carma_planning_msgs::srv::PluginList::Response::SharedPtr res)subsystem_controllers::PluginManager
get_service_names_and_types_func_subsystem_controllers::PluginManagerprotected
get_strategic_plugins_by_capability(SrvHeader, carma_planning_msgs::srv::GetPluginApi::Request::SharedPtr req, carma_planning_msgs::srv::GetPluginApi::Response::SharedPtr res)subsystem_controllers::PluginManager
get_tactical_plugins_by_capability(SrvHeader, carma_planning_msgs::srv::GetPluginApi::Request::SharedPtr req, carma_planning_msgs::srv::GetPluginApi::Response::SharedPtr res)subsystem_controllers::PluginManager
is_ros2_lifecycle_node(const std::string &node)subsystem_controllers::PluginManagerprotected
matching_capability(const std::vector< std::string > &base_capability_levels, const std::vector< std::string > &compared_capability_levels)subsystem_controllers::PluginManagerprotected
plan_maneuvers_suffix_subsystem_controllers::PluginManagerprotected
plan_trajectory_suffix_subsystem_controllers::PluginManagerprotected
plugin_lifecycle_mgr_subsystem_controllers::PluginManagerprotected
PluginManager(const std::vector< std::string > &required_plugins, const std::vector< std::string > &auto_activated_plugins, std::shared_ptr< ros2_lifecycle_manager::LifecycleManagerInterface > plugin_lifecycle_mgr, GetParentNodeStateFunc get_parent_state_func, ServiceNamesAndTypesFunc get_service_names_and_types_func, std::chrono::nanoseconds service_timeout, std::chrono::nanoseconds call_timeout)subsystem_controllers::PluginManager
required_plugins_subsystem_controllers::PluginManagerprotected
service_timeout_subsystem_controllers::PluginManagerprotected
shutdown()subsystem_controllers::PluginManager
update_plugin_status(carma_planning_msgs::msg::Plugin::UniquePtr msg)subsystem_controllers::PluginManager