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::GeofenceScheduler Member List

This is the complete list of members for carma_wm_ctrl::GeofenceScheduler, including all inherited members.

active_callback_carma_wm_ctrl::GeofenceSchedulerprivate
addGeofence(std::shared_ptr< Geofence > gf_ptr)carma_wm_ctrl::GeofenceScheduler
clearTimers()carma_wm_ctrl::GeofenceScheduler
clock_type_carma_wm_ctrl::GeofenceSchedulerprivate
deletion_timer_carma_wm_ctrl::GeofenceSchedulerprivate
endGeofenceCallback(std::shared_ptr< Geofence > gf_ptr, const unsigned int schedule_id, const int32_t timer_id)carma_wm_ctrl::GeofenceSchedulerprivate
GeofenceScheduler(std::shared_ptr< TimerFactory > timerFactory)carma_wm_ctrl::GeofenceScheduler
getClockType()carma_wm_ctrl::GeofenceScheduler
inactive_callback_carma_wm_ctrl::GeofenceSchedulerprivate
mutex_carma_wm_ctrl::GeofenceSchedulerprivate
next_id_carma_wm_ctrl::GeofenceSchedulerprivate
nextId()carma_wm_ctrl::GeofenceSchedulerprivate
now()carma_wm_ctrl::GeofenceScheduler
onGeofenceActive(std::function< void(std::shared_ptr< Geofence >)> active_callback)carma_wm_ctrl::GeofenceScheduler
onGeofenceInactive(std::function< void(std::shared_ptr< Geofence >)> inactive_callback)carma_wm_ctrl::GeofenceScheduler
ROSTimerFactory typedefcarma_wm_ctrl::GeofenceSchedulerprivate
startGeofenceCallback(std::shared_ptr< Geofence > gf_ptr, const unsigned int schedule_id, const int32_t timer_id)carma_wm_ctrl::GeofenceSchedulerprivate
Timer typedefcarma_wm_ctrl::GeofenceSchedulerprivate
TimerFactory typedefcarma_wm_ctrl::GeofenceSchedulerprivate
timerFactory_carma_wm_ctrl::GeofenceSchedulerprivate
TimerPtr typedefcarma_wm_ctrl::GeofenceSchedulerprivate
timers_carma_wm_ctrl::GeofenceSchedulerprivate