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.
port_drayage_plugin::PortDrayageWorker Member List

This is the complete list of members for port_drayage_plugin::PortDrayageWorker, including all inherited members.

call_set_active_route_service_port_drayage_plugin::PortDrayageWorkerprivate
cargo_id_port_drayage_plugin::PortDrayageWorkerprivate
clock_port_drayage_plugin::PortDrayageWorkerprivate
cmv_id_port_drayage_plugin::PortDrayageWorkerprivate
composeArrivalMessage() constport_drayage_plugin::PortDrayageWorker
composeSetActiveRouteRequest(boost::optional< double > dest_latitude, boost::optional< double > dest_longitude) constport_drayage_plugin::PortDrayageWorker
composeUIInstructions(const std::string &current_operation, const std::string &previous_operation)port_drayage_plugin::PortDrayageWorker
current_gps_position_port_drayage_plugin::PortDrayageWorker
enable_port_drayage_port_drayage_plugin::PortDrayageWorkerprivate
georeference_port_drayage_plugin::PortDrayageWorkerprivate
getPortDrayageState()port_drayage_plugin::PortDrayageWorker
latest_mobility_operation_msg_port_drayage_plugin::PortDrayageWorker
latest_route_event_port_drayage_plugin::PortDrayageWorkerprivate
logger_port_drayage_plugin::PortDrayageWorkerprivate
map_projector_port_drayage_plugin::PortDrayageWorkerprivate
mobilityOperationMessageParser(std::string mobility_operation_strategy_params)port_drayage_plugin::PortDrayageWorker
onArrivedAtDestination()port_drayage_plugin::PortDrayageWorker
onGuidanceState(const carma_planning_msgs::msg::GuidanceState::UniquePtr msg)port_drayage_plugin::PortDrayageWorker
onInboundMobilityOperation(carma_v2x_msgs::msg::MobilityOperation::UniquePtr msg)port_drayage_plugin::PortDrayageWorker
onNewGeoreference(std_msgs::msg::String::UniquePtr msg)port_drayage_plugin::PortDrayageWorker
onNewPose(geometry_msgs::msg::PoseStamped::UniquePtr msg)port_drayage_plugin::PortDrayageWorker
onReceivedNewDestination()port_drayage_plugin::PortDrayageWorker
onRouteEvent(const carma_planning_msgs::msg::RouteEvent::UniquePtr msg)port_drayage_plugin::PortDrayageWorker
pdsm_port_drayage_plugin::PortDrayageWorkerprivate
PORT_DRAYAGE_PLUGIN_IDport_drayage_plugin::PortDrayageWorkerprivate
PORT_DRAYAGE_STRATEGY_IDport_drayage_plugin::PortDrayageWorkerprivate
PortDrayageWorker(rclcpp::node_interfaces::NodeLoggingInterface::SharedPtr logger, rclcpp::Clock::SharedPtr clock, std::function< void(carma_v2x_msgs::msg::MobilityOperation)> mobility_operations_publisher, std::function< void(carma_msgs::msg::UIInstructions)> ui_instructions_publisher, std::function< bool(std::shared_ptr< carma_planning_msgs::srv::SetActiveRoute::Request >)> call_set_active_route)port_drayage_plugin::PortDrayageWorker
previous_strategy_params_port_drayage_plugin::PortDrayageWorkerprivate
previously_completed_operation_port_drayage_plugin::PortDrayageWorkerprivate
publish_mobility_operation_port_drayage_plugin::PortDrayageWorkerprivate
publish_ui_instructions_port_drayage_plugin::PortDrayageWorkerprivate
SET_GUIDANCE_ACTIVE_SERVICE_IDport_drayage_plugin::PortDrayageWorkerprivate
setCargoID(const std::string &cargo_id)port_drayage_plugin::PortDrayageWorker
setEnablePortDrayageFlag(bool enable_port_drayage)port_drayage_plugin::PortDrayageWorker
setStartingAtStagingAreaFlag(bool starting_at_staging_area)port_drayage_plugin::PortDrayageWorker
setVehicleID(const std::string &cmv_id)port_drayage_plugin::PortDrayageWorker
starting_at_staging_area_port_drayage_plugin::PortDrayageWorkerprivate
updateCargoInformationAfterActionCompletion(const PortDrayageMobilityOperationMsg &previous_port_drayage_msg)port_drayage_plugin::PortDrayageWorker