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.
|
Struct for an action plan, which describes a transient joining activity. More...
#include <platooning_manager_ihp.h>
Public Member Functions | |
ActionPlan () | |
ActionPlan (bool valid, unsigned long planStartTime, std::string planId, std::string peerId) | |
Public Attributes | |
bool | valid |
unsigned long | planStartTime |
std::string | planId |
std::string | peerId |
Struct for an action plan, which describes a transient joining activity.
Definition at line 45 of file platooning_manager_ihp.h.
|
inline |
Definition at line 52 of file platooning_manager_ihp.h.
|
inline |
Definition at line 54 of file platooning_manager_ihp.h.
std::string platooning_strategic_ihp::ActionPlan::peerId |
Definition at line 50 of file platooning_manager_ihp.h.
Referenced by platooning_strategic_ihp::PlatooningManager::clearActionPlan(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_req_cb_candidateleader(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_req_cb_leaderwaiting(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb_leader(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb_leaderaborting(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb_preparetojoin(), and platooning_strategic_ihp::PlatooningStrategicIHPPlugin::run_candidate_follower().
std::string platooning_strategic_ihp::ActionPlan::planId |
Definition at line 49 of file platooning_manager_ihp.h.
Referenced by platooning_strategic_ihp::PlatooningManager::clearActionPlan(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb_candidatefollower(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb_follower(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb_leader(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb_leaderaborting(), and platooning_strategic_ihp::PlatooningStrategicIHPPlugin::run_leader().
unsigned long platooning_strategic_ihp::ActionPlan::planStartTime |
Definition at line 48 of file platooning_manager_ihp.h.
Referenced by platooning_strategic_ihp::PlatooningStrategicIHPPlugin::run_candidate_follower(), and platooning_strategic_ihp::PlatooningStrategicIHPPlugin::run_leader().
bool platooning_strategic_ihp::ActionPlan::valid |
Definition at line 47 of file platooning_manager_ihp.h.
Referenced by platooning_strategic_ihp::PlatooningManager::clearActionPlan(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_op_cb_leader(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_req_cb_leader(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_req_cb_leadwithoperation(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb_candidatefollower(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb_leader(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb_leaderaborting(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::mob_resp_cb_preparetojoin(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::run_candidate_follower(), platooning_strategic_ihp::PlatooningStrategicIHPPlugin::run_leader(), and platooning_strategic_ihp::PlatooningStrategicIHPPlugin::run_prepare_to_join().