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::PortDrayageMobilityOperationMsg Struct Reference

Convenience struct for storing all data contained in a received MobilityOperation message's strategy_params field with strategy "carma/port_drayage". More...

#include <port_drayage_worker.hpp>

Collaboration diagram for port_drayage_plugin::PortDrayageMobilityOperationMsg:
Collaboration graph

Public Attributes

boost::optional< std::string > cargo_id
 
std::string operation = ""
 
boost::optional< std::string > current_action_id
 
boost::optional< double > dest_longitude
 
boost::optional< double > dest_latitude
 
boost::optional< double > start_longitude
 
boost::optional< double > start_latitude
 

Detailed Description

Convenience struct for storing all data contained in a received MobilityOperation message's strategy_params field with strategy "carma/port_drayage".

Definition at line 42 of file port_drayage_worker.hpp.

Member Data Documentation

◆ cargo_id

◆ current_action_id

boost::optional<std::string> port_drayage_plugin::PortDrayageMobilityOperationMsg::current_action_id

◆ dest_latitude

◆ dest_longitude

◆ operation

◆ start_latitude

boost::optional<double> port_drayage_plugin::PortDrayageMobilityOperationMsg::start_latitude

◆ start_longitude

boost::optional<double> port_drayage_plugin::PortDrayageMobilityOperationMsg::start_longitude

The documentation for this struct was generated from the following file: