#include <carmenwrapper.h>
Definition at line 60 of file carmenwrapper.h.
◆ addReading()
◆ carmen2point()
| OrientedPoint CarmenWrapper::carmen2point |
( |
const carmen_point_t & |
p | ) |
|
|
static |
◆ carmen2reading()
| RangeReading CarmenWrapper::carmen2reading |
( |
const carmen_robot_laser_message & |
msg | ) |
|
|
static |
◆ getReading()
◆ getTruePos()
◆ initializeIPC()
| void CarmenWrapper::initializeIPC |
( |
const char * |
name | ) |
|
|
static |
◆ isRunning()
| bool CarmenWrapper::isRunning |
( |
| ) |
|
|
static |
◆ isStopped()
| bool CarmenWrapper::isStopped |
( |
| ) |
|
|
static |
◆ lock()
| void CarmenWrapper::lock |
( |
| ) |
|
|
static |
◆ m_reading_function()
| void * CarmenWrapper::m_reading_function |
( |
void * |
| ) |
|
|
staticprivate |
◆ navigator_go_handler()
| void CarmenWrapper::navigator_go_handler |
( |
MSG_INSTANCE |
msgRef, |
|
|
BYTE_ARRAY |
callData, |
|
|
void * |
|
|
) |
| |
|
static |
◆ navigator_stop_handler()
| void CarmenWrapper::navigator_stop_handler |
( |
MSG_INSTANCE |
msgRef, |
|
|
BYTE_ARRAY |
callData, |
|
|
void * |
|
|
) |
| |
|
static |
◆ point2carmen()
| carmen_point_t CarmenWrapper::point2carmen |
( |
const OrientedPoint & |
p | ) |
|
|
static |
◆ publish_globalpos()
| void CarmenWrapper::publish_globalpos |
( |
carmen_localize_summary_p |
summary | ) |
|
|
static |
◆ publish_particles()
| void CarmenWrapper::publish_particles |
( |
carmen_localize_particle_filter_p |
filter, |
|
|
carmen_localize_summary_p |
summary |
|
) |
| |
|
static |
◆ queueLength()
| int CarmenWrapper::queueLength |
( |
| ) |
|
|
static |
◆ reading2carmen()
| carmen_robot_laser_message CarmenWrapper::reading2carmen |
( |
const RangeReading & |
reading | ) |
|
|
static |
◆ registerLocalizationMessages()
| int CarmenWrapper::registerLocalizationMessages |
( |
| ) |
|
|
static |
◆ robot_frontlaser_handler()
| void CarmenWrapper::robot_frontlaser_handler |
( |
carmen_robot_laser_message * |
frontlaser | ) |
|
|
static |
◆ robot_rearlaser_handler()
| void CarmenWrapper::robot_rearlaser_handler |
( |
carmen_robot_laser_message * |
frontlaser | ) |
|
|
static |
◆ sensorMap()
| const SensorMap & CarmenWrapper::sensorMap |
( |
| ) |
|
|
static |
◆ sensorMapComputed()
| bool CarmenWrapper::sensorMapComputed |
( |
| ) |
|
|
static |
◆ shutdown_module()
| void CarmenWrapper::shutdown_module |
( |
int |
sig | ) |
|
|
static |
◆ simulator_truepos_handler()
| void CarmenWrapper::simulator_truepos_handler |
( |
carmen_simulator_truepos_message * |
truepos | ) |
|
|
static |
◆ start()
| bool CarmenWrapper::start |
( |
const char * |
name | ) |
|
|
static |
◆ unlock()
| void CarmenWrapper::unlock |
( |
| ) |
|
|
static |
◆ m_dequeSem
| sem_t CarmenWrapper::m_dequeSem |
|
staticprivate |
◆ m_frontLaser
◆ m_lock
| pthread_mutex_t CarmenWrapper::m_lock |
|
staticprivate |
◆ m_mutex
| pthread_mutex_t CarmenWrapper::m_mutex |
|
staticprivate |
◆ m_rangeDeque
◆ m_readingThread
| pthread_t CarmenWrapper::m_readingThread |
|
staticprivate |
◆ m_rearLaser
◆ m_sensorMap
◆ m_threadRunning
| bool CarmenWrapper::m_threadRunning =false |
|
staticprivate |
◆ m_truepos
◆ stopped
| bool CarmenWrapper::stopped =true |
|
staticprivate |
The documentation for this class was generated from the following files: