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.
WMListenerWorker.cpp File Reference
#include <autoware_lanelet2_ros2_interface/utility/message_conversion.hpp>
#include <lanelet2_extension/regulatory_elements/DirectionOfTravel.h>
#include <lanelet2_extension/regulatory_elements/StopRule.h>
#include <lanelet2_extension/regulatory_elements/CarmaTrafficSignal.h>
#include <lanelet2_extension/regulatory_elements/SignalizedIntersection.h>
#include <lanelet2_routing/internal/Graph.h>
#include "WMListenerWorker.hpp"
Include dependency graph for WMListenerWorker.cpp:

Go to the source code of this file.

Namespaces

namespace  carma_wm
 

Enumerations

enum class  carma_wm::GeofenceType {
  carma_wm::INVALID , carma_wm::DIGITAL_SPEED_LIMIT , carma_wm::PASSING_CONTROL_LINE , carma_wm::REGION_ACCESS_RULE ,
  carma_wm::DIGITAL_MINIMUM_GAP , carma_wm::DIRECTION_OF_TRAVEL , carma_wm::STOP_RULE , carma_wm::CARMA_TRAFFIC_LIGHT ,
  carma_wm::SIGNALIZED_INTERSECTION
}
 

Functions

GeofenceType carma_wm::resolveGeofenceType (const std::string &rule_name)
 
void carma_wm::logSignalizedIntersectionManager (const carma_wm::SignalizedIntersectionManager &sim)