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.
carma_wm_ctrl Namespace Reference

Classes

struct  Config
 Config struct. More...
 
class  Geofence
 An object representing a geofence use for communications with CARMA Cloud. More...
 
class  GeofenceSchedule
 
class  GeofenceScheduler
 A GeofenceScheduler is responsable for notifying the user when a geofence is active or inactive according to its schedule. More...
 
class  WMBroadcaster
 Class which provies exposes map publication and carma_wm update logic. More...
 
class  WMBroadcasterNode
 Node which provies exposes map publication and carma_wm update logic. More...
 
struct  WorkZoneSection
 

Variables

const std::string MAP_MSG_INTERSECTION = "MAP_MSG_INTERSECTION"
 
const std::string MAP_MSG_TF_SIGNAL = "MAP_MSG_TF_SIGNAL"
 
const int WORKZONE_TCM_REQUIRED_SIZE = 4
 

Variable Documentation

◆ MAP_MSG_INTERSECTION

const std::string carma_wm_ctrl::MAP_MSG_INTERSECTION = "MAP_MSG_INTERSECTION"

Definition at line 40 of file Geofence.hpp.

Referenced by carma_wm_ctrl::WMBroadcaster::geofenceFromMapMsg().

◆ MAP_MSG_TF_SIGNAL

const std::string carma_wm_ctrl::MAP_MSG_TF_SIGNAL = "MAP_MSG_TF_SIGNAL"

Definition at line 41 of file Geofence.hpp.

Referenced by carma_wm_ctrl::WMBroadcaster::geofenceFromMapMsg().

◆ WORKZONE_TCM_REQUIRED_SIZE

const int carma_wm_ctrl::WORKZONE_TCM_REQUIRED_SIZE = 4

Definition at line 61 of file WMBroadcaster.hpp.

Referenced by carma_wm_ctrl::WMBroadcaster::scheduleGeofence().