laser_messages.h File Reference

Definition of the messages for the module laser. More...

Go to the source code of this file.

Data Structures

struct  carmen_laser_laser_config_t
struct  carmen_laser_laser_message
struct  carmen_laser_alive_message

Defines

#define CARMEN_LASER_LASER_FMT   "{{int,double,double,double,double,double,int},int,<float:2>,int,<float:4>,double,string}"
#define CARMEN_LASER_FRONTLASER_NAME   "carmen_laser_frontlaser"
#define CARMEN_LASER_FRONTLASER_FMT   CARMEN_LASER_LASER_FMT
#define CARMEN_LASER_LASER1_NAME   CARMEN_LASER_FRONTLASER_NAME
#define CARMEN_LASER_LASER1_FMT   CARMEN_LASER_FRONTLASER_FMT
#define CARMEN_LASER_REARLASER_NAME   "carmen_laser_rearlaser"
#define CARMEN_LASER_REARLASER_FMT   CARMEN_LASER_LASER_FMT
#define CARMEN_LASER_LASER2_NAME   CARMEN_LASER_REARLASER_NAME
#define CARMEN_LASER_LASER2_FMT   CARMEN_LASER_REARLASER_FMT
#define CARMEN_LASER_LASER3_NAME   "carmen_laser_laser3"
#define CARMEN_LASER_LASER3_FMT   CARMEN_LASER_LASER_FMT
#define CARMEN_LASER_LASER4_NAME   "carmen_laser_laser4"
#define CARMEN_LASER_LASER4_FMT   CARMEN_LASER_LASER_FMT
#define CARMEN_LASER_LASER5_NAME   "carmen_laser_laser5"
#define CARMEN_LASER_LASER5_FMT   CARMEN_LASER_LASER_FMT
#define CARMEN_LASER_ALIVE_NAME   "carmen_laser_alive"
#define CARMEN_LASER_ALIVE_FMT   "{int,int,int,int,int}"

Enumerations

enum  carmen_laser_laser_type_t {
  SICK_LMS = 0, SICK_PLS = 1, HOKUYO_URG = 2, SIMULATED_LASER = 3,
  UMKNOWN_PROXIMITY_SENSOR = 99
}
enum  carmen_laser_remission_type_t { OFF = 0, DIRECT = 1, NORMALIZED = 2 }


Detailed Description

Definition of the messages for the module laser.

This file specifies the messages for this modules used to transmit data via ipc to other modules.

Definition in file laser_messages.h.


Generated on Wed Apr 5 18:34:18 2006 for CARMEN by  doxygen 1.4.4