#include <config_keys.h>
Go to the source code of this file.
Defines | |
#define | ARDRONE_CONFIG_KEY_IMM_a10(KEY, NAME, INI_TYPE, C_TYPE, C_TYPE_PTR, RW, RW_CUSTOM, DEFAULT, CALLBACK, CATEGORY) { if(0!=strcmp(KEY,"custom") && ((RW & K_WRITE) != 0 || (RW_CUSTOM & K_WRITE) != 0)) LOAD_PARAM_NUM(NAME,C_TYPE, DEFAULT) } |
#define | ARDRONE_CONFIG_KEY_REF_a10(KEY, NAME, INI_TYPE, C_TYPE, C_TYPE_PTR, RW, RW_CUSTOM, DEFAULT, CALLBACK, CATEGORY) |
#define | ARDRONE_CONFIG_KEY_STR_a10(KEY, NAME, INI_TYPE, C_TYPE, C_TYPE_PTR, RW, RW_CUSTOM, DEFAULT, CALLBACK, CATEGORY) { if(0!=strcmp(KEY,"custom") && ((RW & K_WRITE) != 0 || (RW_CUSTOM & K_WRITE) != 0)) LOAD_PARAM_STR(NAME, DEFAULT) } |
#define | LOAD_PARAM_NUM(NAME, C_TYPE, DEFAULT) |
#define | LOAD_PARAM_STR(NAME, DEFAULT) |
Functions | |
ARDRONE_TOOL_CONFIGURATION_ADDEVENT (profile_id, buffer, NULL) | |
ARDRONE_TOOL_CONFIGURATION_ADDEVENT (application_id, buffer, NULL) | |
printf ("Deleting Profile %s\n", buffer) | |
printf ("Deleting Application %s\n", buffer) | |
sprintf (buffer,"-%s", usr_id) | |
sprintf (buffer,"-%s", app_id) | |
Variables | |
char | buffer [MULTICONFIG_ID_SIZE+1] |
#define ARDRONE_CONFIG_KEY_IMM_a10 | ( | KEY, | |
NAME, | |||
INI_TYPE, | |||
C_TYPE, | |||
C_TYPE_PTR, | |||
RW, | |||
RW_CUSTOM, | |||
DEFAULT, | |||
CALLBACK, | |||
CATEGORY | |||
) | { if(0!=strcmp(KEY,"custom") && ((RW & K_WRITE) != 0 || (RW_CUSTOM & K_WRITE) != 0)) LOAD_PARAM_NUM(NAME,C_TYPE, DEFAULT) } |
Definition at line 44 of file snippet_ros_to_ardrone_config.h.
#define ARDRONE_CONFIG_KEY_REF_a10 | ( | KEY, | |
NAME, | |||
INI_TYPE, | |||
C_TYPE, | |||
C_TYPE_PTR, | |||
RW, | |||
RW_CUSTOM, | |||
DEFAULT, | |||
CALLBACK, | |||
CATEGORY | |||
) |
Definition at line 43 of file snippet_ros_to_ardrone_config.h.
#define ARDRONE_CONFIG_KEY_STR_a10 | ( | KEY, | |
NAME, | |||
INI_TYPE, | |||
C_TYPE, | |||
C_TYPE_PTR, | |||
RW, | |||
RW_CUSTOM, | |||
DEFAULT, | |||
CALLBACK, | |||
CATEGORY | |||
) | { if(0!=strcmp(KEY,"custom") && ((RW & K_WRITE) != 0 || (RW_CUSTOM & K_WRITE) != 0)) LOAD_PARAM_STR(NAME, DEFAULT) } |
Definition at line 45 of file snippet_ros_to_ardrone_config.h.
#define LOAD_PARAM_NUM | ( | NAME, | |
C_TYPE, | |||
DEFAULT | |||
) |
{ \ double param; \ ROS_DEBUG("CHECK: "#NAME" (Default = "#DEFAULT" = %f)",(float)DEFAULT); \ if(ros::param::get("~"#NAME,param)) \ { \ ardrone_application_default_config.NAME = (C_TYPE)param; \ ROS_DEBUG("SET: "#NAME" = %f (DEFAULT = %f)", (float)ardrone_application_default_config.NAME, (float)DEFAULT); \ } \ }
Definition at line 20 of file snippet_ros_to_ardrone_config.h.
#define LOAD_PARAM_STR | ( | NAME, | |
DEFAULT | |||
) |
{ \ std::string param; \ ROS_DEBUG("CHECK: "#NAME" (Default = "#DEFAULT" = %s)",DEFAULT); \ if(ros::param::get("~"#NAME,param)) \ { \ param = param.substr(0,STRING_T_SIZE-1); \ strcpy(ardrone_application_default_config.NAME , param.c_str()); \ ROS_DEBUG("SET: "#NAME" = %s (DEFAULT = %s)", ardrone_application_default_config.NAME, DEFAULT); \ } \ }
Definition at line 31 of file snippet_ros_to_ardrone_config.h.
ARDRONE_TOOL_CONFIGURATION_ADDEVENT | ( | profile_id | , |
buffer | , | ||
NULL | |||
) |
ARDRONE_TOOL_CONFIGURATION_ADDEVENT | ( | application_id | , |
buffer | , | ||
NULL | |||
) |
char buffer[MULTICONFIG_ID_SIZE+1] |
Definition at line 58 of file snippet_ros_to_ardrone_config.h.