#include <carmenwrapper.h>
Definition at line 41 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: