approaching_stop_controlled_interction_ | sci_strategic_plugin::SCIStrategicPlugin | |
bsm_id_ | sci_strategic_plugin::SCIStrategicPlugin | |
bsm_msg_count_ | sci_strategic_plugin::SCIStrategicPlugin | |
bsm_sec_mark_ | sci_strategic_plugin::SCIStrategicPlugin | |
bsm_sub_ | sci_strategic_plugin::SCIStrategicPlugin | private |
BSMCb(carma_v2x_msgs::msg::BSM::UniquePtr msg) | sci_strategic_plugin::SCIStrategicPlugin | |
calc_speed_before_decel(double stop_time, double stop_dist, double current_speed) const | sci_strategic_plugin::SCIStrategicPlugin | |
calcEstimatedStopTime(double stop_dist, double current_speed) const | sci_strategic_plugin::SCIStrategicPlugin | |
caseOneSpeedProfile(double speed_before_decel, double current_speed, double stop_time, std::vector< double > *float_metadata_list) const | sci_strategic_plugin::SCIStrategicPlugin | |
caseThreeSpeedProfile(double stop_dist, double current_speed, double stop_time) const | sci_strategic_plugin::SCIStrategicPlugin | |
caseTwoSpeedProfile(double stop_dist, double speed_before_decel, double current_speed, double stop_time, double speed_limit, std::vector< double > *float_metadata_list) const | sci_strategic_plugin::SCIStrategicPlugin | |
composeIntersectionTransitMessage(double start_dist, double end_dist, double start_speed, double target_speed, rclcpp::Time start_time, rclcpp::Time end_time, TurnDirection turn_direction, const lanelet::Id &starting_lane_id, const lanelet::Id &ending_lane_id) const | sci_strategic_plugin::SCIStrategicPlugin | |
composeLaneFollowingManeuverMessage(int case_num, double start_dist, double end_dist, double start_speed, double target_speed, rclcpp::Time start_time, double time_to_stop, std::vector< lanelet::Id > lane_ids) | sci_strategic_plugin::SCIStrategicPlugin | |
composeStopAndWaitManeuverMessage(double current_dist, double end_dist, double start_speed, const lanelet::Id &starting_lane_id, const lanelet::Id &ending_lane_id, double stopping_accel, rclcpp::Time start_time, rclcpp::Time end_time) const | sci_strategic_plugin::SCIStrategicPlugin | |
config_ | sci_strategic_plugin::SCIStrategicPlugin | private |
current_downtrack_ | sci_strategic_plugin::SCIStrategicPlugin | |
current_pose_sub_ | sci_strategic_plugin::SCIStrategicPlugin | private |
currentPoseCb(geometry_msgs::msg::PoseStamped::UniquePtr msg) | sci_strategic_plugin::SCIStrategicPlugin | |
determine_speed_profile_case(double stop_dist, double current_speed, double schedule_stop_time, double speed_limit) | sci_strategic_plugin::SCIStrategicPlugin | |
discovery_timer_ | carma_guidance_plugins::PluginBaseNode | private |
discovery_timer_callback() | carma_guidance_plugins::PluginBaseNode | private |
extractInitialState(const carma_planning_msgs::srv::PlanManeuvers::Request &req) const | sci_strategic_plugin::SCIStrategicPlugin | |
findSpeedLimit(const lanelet::ConstLanelet &llt) const | sci_strategic_plugin::SCIStrategicPlugin | |
FRIEND_TEST(SCIStrategicPluginTest, findSpeedLimit) | sci_strategic_plugin::SCIStrategicPlugin | private |
FRIEND_TEST(SCIStrategicPluginTest, moboperationcbtest) | sci_strategic_plugin::SCIStrategicPlugin | private |
FRIEND_TEST(SCIStrategicPluginTest, parseStrategyParamstest) | sci_strategic_plugin::SCIStrategicPlugin | private |
FRIEND_TEST(SCIStrategicPluginTest, calcEstimatedStopTimetest) | sci_strategic_plugin::SCIStrategicPlugin | private |
FRIEND_TEST(SCIStrategicPluginTest, calc_speed_before_deceltest) | sci_strategic_plugin::SCIStrategicPlugin | private |
FRIEND_TEST(SCIStrategicPluginTest, determine_speed_profile_casetest) | sci_strategic_plugin::SCIStrategicPlugin | private |
FRIEND_TEST(SCIStrategicPluginTest, caseOneSpeedProfiletest) | sci_strategic_plugin::SCIStrategicPlugin | private |
FRIEND_TEST(SCIStrategicPluginTest, caseTwoSpeedProfiletest) | sci_strategic_plugin::SCIStrategicPlugin | private |
FRIEND_TEST(SCIStrategicPluginTest, caseThreeSpeedProfiletest) | sci_strategic_plugin::SCIStrategicPlugin | private |
FRIEND_TEST(SCIStrategicPluginTest, testIntersectionturndirection) | sci_strategic_plugin::SCIStrategicPlugin | private |
FRIEND_TEST(SCIStrategicPluginTest, DISABLED_maneuvercbtest) | sci_strategic_plugin::SCIStrategicPlugin | private |
FRIEND_TEST(SCIStrategicPluginTest, maneuvercbtest) | sci_strategic_plugin::SCIStrategicPlugin | private |
carma_guidance_plugins::StrategicPlugin::FRIEND_TEST(carma_guidance_plugins_test, connections_test) | carma_guidance_plugins::PluginBaseNode | |
generateMobilityOperation() | sci_strategic_plugin::SCIStrategicPlugin | |
get_activation_status() final | carma_guidance_plugins::PluginBaseNode | virtual |
get_availability() | sci_strategic_plugin::SCIStrategicPlugin | virtual |
get_capability() override | carma_guidance_plugins::StrategicPlugin | virtual |
get_plugin_name() const | carma_guidance_plugins::PluginBaseNode | |
get_plugin_name_and_ns() const | carma_guidance_plugins::PluginBaseNode | |
get_type() override final | carma_guidance_plugins::StrategicPlugin | virtual |
get_version_id() | sci_strategic_plugin::SCIStrategicPlugin | virtual |
get_wm() | sci_strategic_plugin::SCIStrategicPlugin | inlineprivate |
get_world_model() final | carma_guidance_plugins::PluginBaseNode | virtual |
get_world_model_listener() final | carma_guidance_plugins::PluginBaseNode | virtual |
getLaneletsBetweenWithException(double start_downtrack, double end_downtrack, bool shortest_path_only=false, bool bounds_inclusive=true) const | sci_strategic_plugin::SCIStrategicPlugin | |
getTurnDirectionAtIntersection(std::vector< lanelet::ConstLanelet > lanelets_list) | sci_strategic_plugin::SCIStrategicPlugin | |
guidance_engaged_ | sci_strategic_plugin::SCIStrategicPlugin | private |
guidance_state_cb(const carma_planning_msgs::msg::GuidanceState::UniquePtr msg) | sci_strategic_plugin::SCIStrategicPlugin | |
guidance_state_sub_ | sci_strategic_plugin::SCIStrategicPlugin | private |
handle_on_activate(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
handle_on_cleanup(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
handle_on_configure(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
handle_on_deactivate(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
handle_on_error(const rclcpp_lifecycle::State &, const std::string &exception_string) override final | carma_guidance_plugins::StrategicPlugin | |
handle_on_shutdown(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
intersection_end_downtrack_ | sci_strategic_plugin::SCIStrategicPlugin | private |
intersection_speed_ | sci_strategic_plugin::SCIStrategicPlugin | private |
intersection_turn_direction_ | sci_strategic_plugin::SCIStrategicPlugin | |
is_allowed_int_ | sci_strategic_plugin::SCIStrategicPlugin | |
lazy_wm_initialization() | carma_guidance_plugins::PluginBaseNode | private |
mob_op_pub_timer_ | sci_strategic_plugin::SCIStrategicPlugin | private |
mob_operation_sub_ | sci_strategic_plugin::SCIStrategicPlugin | private |
mobility_operation_pub_ | sci_strategic_plugin::SCIStrategicPlugin | private |
mobilityOperationCb(carma_v2x_msgs::msg::MobilityOperation::UniquePtr msg) | sci_strategic_plugin::SCIStrategicPlugin | |
on_activate_plugin() | sci_strategic_plugin::SCIStrategicPlugin | virtual |
on_cleanup_plugin() | carma_guidance_plugins::PluginBaseNode | virtual |
on_configure_plugin() | sci_strategic_plugin::SCIStrategicPlugin | virtual |
on_deactivate_plugin() | carma_guidance_plugins::PluginBaseNode | virtual |
on_error_plugin(const std::string &exception_string) | carma_guidance_plugins::PluginBaseNode | virtual |
on_shutdown_plugin() | carma_guidance_plugins::PluginBaseNode | virtual |
parameter_update_callback(const std::vector< rclcpp::Parameter > ¶meters) | sci_strategic_plugin::SCIStrategicPlugin | |
parseStrategyParams(const std::string &strategy_params) | sci_strategic_plugin::SCIStrategicPlugin | |
plan_maneuvers_callback(std::shared_ptr< rmw_request_id_t > srv_header, carma_planning_msgs::srv::PlanManeuvers::Request::SharedPtr req, carma_planning_msgs::srv::PlanManeuvers::Response::SharedPtr resp) | sci_strategic_plugin::SCIStrategicPlugin | virtual |
plan_maneuvers_service_ | carma_guidance_plugins::StrategicPlugin | private |
plugin_discovery_pub_ | carma_guidance_plugins::PluginBaseNode | private |
PluginBaseNode(const rclcpp::NodeOptions &) | carma_guidance_plugins::PluginBaseNode | explicit |
previous_strategy_params_ | sci_strategic_plugin::SCIStrategicPlugin | private |
publishMobilityOperation() | sci_strategic_plugin::SCIStrategicPlugin | |
scheduled_depart_time_ | sci_strategic_plugin::SCIStrategicPlugin | |
scheduled_departure_position_ | sci_strategic_plugin::SCIStrategicPlugin | |
scheduled_enter_time_ | sci_strategic_plugin::SCIStrategicPlugin | |
scheduled_stop_time_ | sci_strategic_plugin::SCIStrategicPlugin | |
SCIStrategicPlugin(const rclcpp::NodeOptions &) | sci_strategic_plugin::SCIStrategicPlugin | explicit |
set_wm(carma_wm::WorldModelConstPtr new_wm) | sci_strategic_plugin::SCIStrategicPlugin | inlineprivate |
speed_limit_ | sci_strategic_plugin::SCIStrategicPlugin | |
stop_controlled_intersection_strategy_ | sci_strategic_plugin::SCIStrategicPlugin | private |
StrategicPlugin(const rclcpp::NodeOptions &) | carma_guidance_plugins::StrategicPlugin | explicit |
street_msg_timestamp_ | sci_strategic_plugin::SCIStrategicPlugin | |
vehicle_engaged_ | sci_strategic_plugin::SCIStrategicPlugin | |
wm_ | sci_strategic_plugin::SCIStrategicPlugin | private |
wm_listener_ | carma_guidance_plugins::PluginBaseNode | private |
~PluginBaseNode()=default | carma_guidance_plugins::PluginBaseNode | virtual |
~StrategicPlugin()=default | carma_guidance_plugins::StrategicPlugin | virtual |