map_messages.h File Reference

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

#include <carmen/map.h>

Go to the source code of this file.

Data Structures

struct  carmen_hmap_message
struct  carmen_grid_map_message
struct  carmen_named_gridmap_request
struct  carmen_map_placelist_message
struct  carmen_map_named_placelist_request
struct  carmen_map_offlimits_message
struct  carmen_map_named_offlimits_request
struct  carmen_map_zone_message
struct  carmen_map_change_map_zone_request
struct  carmen_map_change_map_zone_response

Defines

#define CARMEN_HMAP_REQUEST_NAME   "carmen_hmap_request"
#define CARMEN_GRIDMAP_REQUEST_NAME   "carmen_gridmap_request"
#define CARMEN_PLACELIST_REQUEST_NAME   "carmen_placelist_request"
#define CARMEN_OFFLIMITS_REQUEST_NAME   "carmen_offlimits_request"
#define CARMEN_MAP_HMAP_NAME   "carmen_hmap_message"
#define CARMEN_MAP_HMAP_FMT   "{{int, <string:1>, int, <{int, int, <int:2>, int, <{double, double, double}:4>}:3>},double,string}"
#define CARMEN_MAP_GRIDMAP_NAME   "carmen_grid_map_message"
#define CARMEN_MAP_GRIDMAP_UPDATE_NAME   "carmen_grid_map_update_message"
#define CARMEN_MAP_GRIDMAP_FMT   "{<char:2>, int, int, {int, int, double, string}, string, double, string}"
#define CARMEN_NAMED_GRIDMAP_REQUEST_NAME   "carmen_named_gridmap_request"
#define CARMEN_NAMED_GRIDMAP_REQUEST_FMT   "{string,double,string}"
#define CARMEN_MAP_PLACELIST_NAME   "carmen_placelist_message"
#define CARMEN_MAP_PLACELIST_FMT   "{<{int,int,[char:22],double,double,double,double,double,double}:2>,int,double,string}"
#define CARMEN_NAMED_PLACELIST_REQUEST_NAME   "carmen_named_placelist_request"
#define CARMEN_NAMED_PLACELIST_REQUEST_FMT   "{string,double,string}"
#define CARMEN_MAP_OFFLIMITS_NAME   "carmen_offlimits_message"
#define CARMEN_MAP_OFFLIMITS_FMT   "{<{int,int,int,int,int}:2>,int,double,string}"
#define CARMEN_NAMED_OFFLIMITS_REQUEST_NAME   "carmen_named_offlimits_request"
#define CARMEN_NAMED_OFFLIMITS_REQUEST_FMT   "{string,double,string}"
#define CARMEN_MAP_ZONE_NAME   "carmen_map_zone_message"
#define CARMEN_MAP_ZONE_FMT   "{string,double,string}"
#define CARMEN_CHANGE_MAP_ZONE_REQUEST_NAME   "carmen_change_map_zone_request"
#define CARMEN_CHANGE_MAP_ZONE_REQUEST_FMT   "{string,double,string}"
#define CARMEN_CHANGE_MAP_ZONE_RESPONSE_NAME   "carmen_change_map_zone_response"
#define CARMEN_CHANGE_MAP_ZONE_RESPONSE_FMT   "{string,double,string}"

Typedefs

typedef carmen_default_message carmen_hmap_request_message
typedef carmen_default_message carmen_gridmap_request_message
typedef carmen_default_message carmen_placelist_request_message
typedef carmen_default_message carmen_offlimits_request_message


Detailed Description

Definition of the messages for this module.

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

Definition in file map_messages.h.


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