param_messages.h File Reference

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

Go to the source code of this file.

Data Structures

struct  carmen_param_query_message
struct  carmen_param_response_robot_message
struct  carmen_param_response_modules_message
struct  carmen_param_response_all_message
struct  carmen_param_response_int_message
struct  carmen_param_response_double_message
struct  carmen_param_response_onoff_message
struct  carmen_param_response_string_message
struct  carmen_param_set_message
struct  carmen_param_version_message

Defines

#define CARMEN_PARAM_QUERY_ALL_NAME   "carmen_param_query_all"
#define CARMEN_PARAM_QUERY_INT_NAME   "carmen_param_query_int"
#define CARMEN_PARAM_QUERY_DOUBLE_NAME   "carmen_param_query_double"
#define CARMEN_PARAM_QUERY_ONOFF_NAME   "carmen_param_query_onoff"
#define CARMEN_PARAM_QUERY_STRING_NAME   "carmen_param_query_string"
#define CARMEN_PARAM_VERSION_QUERY_NAME   "carmen_param_query_version"
#define CARMEN_PARAM_REREAD_COMMAND_NAME   "carmen_param_reread_command"
#define CARMEN_PARAM_QUERY_ROBOT_NAME   "carmen_param_query_robot"
#define CARMEN_PARAM_QUERY_FMT   "{string,string,double,string}"
#define CARMEN_PARAM_RESPONSE_ROBOT_NAME   "carmen_param_respond_robot"
#define CARMEN_PARAM_RESPONSE_ROBOT_FMT   "{string,int,double,string}"
#define CARMEN_PARAM_QUERY_MODULES_NAME   "carmen_param_query_modules"
#define CARMEN_PARAM_RESPONSE_MODULES_NAME   "carmen_param_respond_modules"
#define CARMEN_PARAM_RESPONSE_MODULES_FMT   "{<string:2>, int, int,double,string}"
#define CARMEN_PARAM_RESPONSE_ALL_NAME   "carmen_param_respond_all"
#define CARMEN_PARAM_RESPONSE_ALL_FMT   "{string, int, <string:2>, <string:2>, <int:2>, int, double, string}"
#define CARMEN_PARAM_RESPONSE_INT_NAME   "carmen_param_respond_int"
#define CARMEN_PARAM_RESPONSE_INT_FMT   "{string, string, int, int, int, double, string}"
#define CARMEN_PARAM_RESPONSE_DOUBLE_NAME   "carmen_param_respond_double"
#define CARMEN_PARAM_RESPONSE_DOUBLE_FMT   "{string, string, double, int, int, double, string}"
#define CARMEN_PARAM_RESPONSE_ONOFF_NAME   "carmen_param_respond_onoff"
#define CARMEN_PARAM_RESPONSE_ONOFF_FMT   "{string, string, int, int, int, double, string}"
#define CARMEN_PARAM_RESPONSE_STRING_NAME   "carmen_param_respond_string"
#define CARMEN_PARAM_RESPONSE_STRING_FMT   "{string, string, string, int, int, double, string}"
#define CARMEN_PARAM_SET_NAME   "carmen_param_set"
#define CARMEN_PARAM_SET_FMT   "{string, string, string, double, string}"
#define CARMEN_PARAM_VARIABLE_CHANGE_NAME   "carmen_param_variable_change"
#define CARMEN_PARAM_VARIABLE_CHANGE_FMT   "{string, string, string, int, int, double, string}"
#define CARMEN_PARAM_VERSION_NAME   "carmen_param_version"
#define CARMEN_PARAM_VERSION_FMT   "{int, int, int, double, string}"

Typedefs

typedef carmen_default_message carmen_param_query_version_message
typedef carmen_default_message carmen_param_reread_command_message
typedef carmen_param_response_string_message carmen_param_variable_change_message

Enumerations

enum  carmen_param_status_t {
  CARMEN_PARAM_OK, CARMEN_PARAM_NOT_FOUND, CARMEN_PARAM_NOT_INT, CARMEN_PARAM_NOT_DOUBLE,
  CARMEN_PARAM_NOT_ONOFF, CARMEN_PARAM_NOT_FILE, CARMEN_PARAM_FILE_ERR
}


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 param_messages.h.


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