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.
cooperative_lanechange::CooperativeLaneChangePlugin Member List

This is the complete list of members for cooperative_lanechange::CooperativeLaneChangePlugin, including all inherited members.

add_trajectory_to_response(carma_planning_msgs::srv::PlanTrajectory::Request::SharedPtr req, carma_planning_msgs::srv::PlanTrajectory::Response::SharedPtr resp, const std::vector< carma_planning_msgs::msg::TrajectoryPlanPoint > &planned_trajectory_points)cooperative_lanechange::CooperativeLaneChangePlugin
bsm_cb(const carma_v2x_msgs::msg::BSM::UniquePtr msg)cooperative_lanechange::CooperativeLaneChangePluginprivate
bsm_core_cooperative_lanechange::CooperativeLaneChangePluginprivate
bsm_sub_cooperative_lanechange::CooperativeLaneChangePluginprivate
bsmIDtoString(carma_v2x_msgs::msg::BSMCoreData bsm_core)cooperative_lanechange::CooperativeLaneChangePluginprivate
clc_called_cooperative_lanechange::CooperativeLaneChangePluginprivate
clc_request_id_cooperative_lanechange::CooperativeLaneChangePluginprivate
config_cooperative_lanechange::CooperativeLaneChangePluginprivate
CooperativeLaneChangePlugin(const rclcpp::NodeOptions &)cooperative_lanechange::CooperativeLaneChangePluginexplicit
create_mobility_request(std::vector< carma_planning_msgs::msg::TrajectoryPlanPoint > &trajectory_plan, carma_planning_msgs::msg::Maneuver &maneuver)cooperative_lanechange::CooperativeLaneChangePlugin
current_speed_cooperative_lanechange::CooperativeLaneChangePlugin
DEFAULT_STRING_cooperative_lanechange::CooperativeLaneChangePluginprivate
discovery_timer_carma_guidance_plugins::PluginBaseNodeprivate
discovery_timer_callback()carma_guidance_plugins::PluginBaseNodeprivate
ending_state_before_buffer_cooperative_lanechange::CooperativeLaneChangePlugin
find_current_gap(long veh2_lanelet_id, double veh2_downtrack, carma_planning_msgs::msg::VehicleState &ego_state) constcooperative_lanechange::CooperativeLaneChangePlugin
FRIEND_TEST(CooperativeLaneChangePlugin, TestLaneChangefunctions)cooperative_lanechange::CooperativeLaneChangePlugin
FRIEND_TEST(CooperativeLaneChangePlugin, Testcurrentgapcb)cooperative_lanechange::CooperativeLaneChangePlugin
FRIEND_TEST(CooperativeLaneChangePlugin, TestNoPath_roadwayobject)cooperative_lanechange::CooperativeLaneChangePlugin
carma_guidance_plugins::TacticalPlugin::FRIEND_TEST(carma_guidance_plugins_test, connections_test)carma_guidance_plugins::PluginBaseNode
georeference_cb(const std_msgs::msg::String::UniquePtr msg)cooperative_lanechange::CooperativeLaneChangePlugin
georeference_sub_cooperative_lanechange::CooperativeLaneChangePluginprivate
get_activation_status() finalcarma_guidance_plugins::PluginBaseNodevirtual
get_availability() overridecooperative_lanechange::CooperativeLaneChangePluginvirtual
get_capability() overridecarma_guidance_plugins::TacticalPluginvirtual
get_plugin_name() constcarma_guidance_plugins::PluginBaseNode
get_plugin_name_and_ns() constcarma_guidance_plugins::PluginBaseNode
get_type() override finalcarma_guidance_plugins::TacticalPluginvirtual
get_version_id() overridecooperative_lanechange::CooperativeLaneChangePluginvirtual
get_world_model() finalcarma_guidance_plugins::PluginBaseNodevirtual
get_world_model_listener() finalcarma_guidance_plugins::PluginBaseNodevirtual
handle_on_activate(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::TacticalPlugin
handle_on_cleanup(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::TacticalPlugin
handle_on_configure(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::TacticalPlugin
handle_on_deactivate(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::TacticalPlugin
handle_on_error(const rclcpp_lifecycle::State &, const std::string &exception_string) override finalcarma_guidance_plugins::TacticalPlugin
handle_on_shutdown(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::TacticalPlugin
incoming_mobility_response_sub_cooperative_lanechange::CooperativeLaneChangePluginprivate
is_lanechange_accepted_cooperative_lanechange::CooperativeLaneChangePlugin
lanechange_status_pub_cooperative_lanechange::CooperativeLaneChangePluginprivate
lazy_wm_initialization()carma_guidance_plugins::PluginBaseNodeprivate
maneuver_fraction_completed_cooperative_lanechange::CooperativeLaneChangePluginprivate
map_georeference_cooperative_lanechange::CooperativeLaneChangePluginprivate
map_projector_cooperative_lanechange::CooperativeLaneChangePluginprivate
mobilityresponse_cb(const carma_v2x_msgs::msg::MobilityResponse::UniquePtr msg)cooperative_lanechange::CooperativeLaneChangePlugin
on_activate_plugin()carma_guidance_plugins::PluginBaseNodevirtual
on_cleanup_plugin()carma_guidance_plugins::PluginBaseNodevirtual
on_configure_plugin()cooperative_lanechange::CooperativeLaneChangePluginvirtual
on_deactivate_plugin()carma_guidance_plugins::PluginBaseNodevirtual
on_error_plugin(const std::string &exception_string)carma_guidance_plugins::PluginBaseNodevirtual
on_shutdown_plugin()carma_guidance_plugins::PluginBaseNodevirtual
original_lc_maneuver_values_cooperative_lanechange::CooperativeLaneChangePluginprivate
outgoing_mobility_request_pub_cooperative_lanechange::CooperativeLaneChangePluginprivate
parameter_update_callback(const std::vector< rclcpp::Parameter > &parameters)cooperative_lanechange::CooperativeLaneChangePlugin
plan_lanechange(carma_planning_msgs::srv::PlanTrajectory::Request::SharedPtr req)cooperative_lanechange::CooperativeLaneChangePlugin
plan_trajectory_callback(std::shared_ptr< rmw_request_id_t >, carma_planning_msgs::srv::PlanTrajectory::Request::SharedPtr req, carma_planning_msgs::srv::PlanTrajectory::Response::SharedPtr resp) overridecooperative_lanechange::CooperativeLaneChangePluginvirtual
plan_trajectory_service_carma_guidance_plugins::TacticalPluginprivate
plugin_discovery_pub_carma_guidance_plugins::PluginBaseNodeprivate
PluginBaseNode(const rclcpp::NodeOptions &)carma_guidance_plugins::PluginBaseNodeexplicit
pose_cb(const geometry_msgs::msg::PoseStamped::UniquePtr msg)cooperative_lanechange::CooperativeLaneChangePluginprivate
pose_msg_cooperative_lanechange::CooperativeLaneChangePlugin
pose_sub_cooperative_lanechange::CooperativeLaneChangePluginprivate
request_sent_cooperative_lanechange::CooperativeLaneChangePluginprivate
request_sent_time_cooperative_lanechange::CooperativeLaneChangePluginprivate
TacticalPlugin(const rclcpp::NodeOptions &)carma_guidance_plugins::TacticalPluginexplicit
traj_freq_cooperative_lanechange::CooperativeLaneChangePluginprivate
trajectory_plan_to_trajectory(const std::vector< carma_planning_msgs::msg::TrajectoryPlanPoint > &traj_points) constcooperative_lanechange::CooperativeLaneChangePlugin
trajectory_point_to_ecef(const carma_planning_msgs::msg::TrajectoryPlanPoint &traj_point) constcooperative_lanechange::CooperativeLaneChangePlugin
twist_cb(const geometry_msgs::msg::TwistStamped::UniquePtr msg)cooperative_lanechange::CooperativeLaneChangePluginprivate
twist_sub_cooperative_lanechange::CooperativeLaneChangePluginprivate
wm_cooperative_lanechange::CooperativeLaneChangePluginprivate
wm_listener_carma_guidance_plugins::PluginBaseNodeprivate
~PluginBaseNode()=defaultcarma_guidance_plugins::PluginBaseNodevirtual
~TacticalPlugin()=defaultcarma_guidance_plugins::TacticalPluginvirtual