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.
|
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::PluginManager | protected |
auto_activated_plugins_ | subsystem_controllers::PluginManager | protected |
call_timeout_ | subsystem_controllers::PluginManager | protected |
cleanup() | subsystem_controllers::PluginManager | |
configure() | subsystem_controllers::PluginManager | |
control_trajectory_suffix_ | subsystem_controllers::PluginManager | protected |
deactivate() | subsystem_controllers::PluginManager | |
em_ | subsystem_controllers::PluginManager | protected |
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::PluginManager | protected |
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::PluginManager | protected |
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::PluginManager | protected |
matching_capability(const std::vector< std::string > &base_capability_levels, const std::vector< std::string > &compared_capability_levels) | subsystem_controllers::PluginManager | protected |
plan_maneuvers_suffix_ | subsystem_controllers::PluginManager | protected |
plan_trajectory_suffix_ | subsystem_controllers::PluginManager | protected |
plugin_lifecycle_mgr_ | subsystem_controllers::PluginManager | protected |
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::PluginManager | protected |
service_timeout_ | subsystem_controllers::PluginManager | protected |
shutdown() | subsystem_controllers::PluginManager | |
update_plugin_status(carma_planning_msgs::msg::Plugin::UniquePtr msg) | subsystem_controllers::PluginManager |