Public Member Functions | |
void | addField (String name, String type, int level, String description, Object defaultValue, int minValue, int maxValue) |
ConfigDescription | makeConfigDescription () |
Config | makeConfigUpdate () |
void | updateField (String name, String type, String value) |
Utils (ConnectedNode node, Config currentUpdateConfig) | |
Static Public Member Functions | |
static void | encodeConfig (MessageFactory factory, String name, String type, Object value, Config current) |
Static Public Attributes | |
static final String | GROUP_DEFAULT = "Default" |
static final String | TYPE_BOOL = "bool" |
static final String | TYPE_DBL = "double" |
static final String | TYPE_INT = "int" |
static final String | TYPE_STR = "str" |
Private Attributes | |
final GroupState | activeGroupState |
final Group | defaultGroup |
ConfigDescription | descConfig |
MessageFactory | factory |
Config | updateConfig |
Factory of Dynamic reconfigure message (for description and config). Description is structural of current config message.
Definition at line 38 of file Utils.java.
org.ros.dynamic_reconfigure.Utils.Utils | ( | ConnectedNode | node, |
Config | currentUpdateConfig | ||
) | [inline] |
Definition at line 52 of file Utils.java.
void org.ros.dynamic_reconfigure.Utils.addField | ( | String | name, |
String | type, | ||
int | level, | ||
String | description, | ||
Object | defaultValue, | ||
int | minValue, | ||
int | maxValue | ||
) | [inline] |
Add fields to config (description).
name | : name of the parameter |
type | : type of the parameter |
level | : level of the parameter |
description | : Textual description of the parameter |
defaultValue | : Default value of the parameter |
minValue | : Minimum value of the parameter |
maxValue | : Maximum value of the parameter |
Definition at line 84 of file Utils.java.
static void org.ros.dynamic_reconfigure.Utils.encodeConfig | ( | MessageFactory | factory, |
String | name, | ||
String | type, | ||
Object | value, | ||
Config | current | ||
) | [inline, static] |
Encode value to config object
factory | : for make new Ros message (sub-message typed of config). |
name | : name of the config key (eg. "rate") |
type | : type of the config key (eg. "int") |
value | : value of the config key (eg. "20" ) |
current | : the config to update |
Definition at line 157 of file Utils.java.
ConfigDescription org.ros.dynamic_reconfigure.Utils.makeConfigDescription | ( | ) | [inline] |
Definition at line 141 of file Utils.java.
Config org.ros.dynamic_reconfigure.Utils.makeConfigUpdate | ( | ) | [inline] |
Definition at line 145 of file Utils.java.
void org.ros.dynamic_reconfigure.Utils.updateField | ( | String | name, |
String | type, | ||
String | value | ||
) | [inline] |
Definition at line 70 of file Utils.java.
final GroupState org.ros.dynamic_reconfigure.Utils.activeGroupState [private] |
Definition at line 50 of file Utils.java.
final Group org.ros.dynamic_reconfigure.Utils.defaultGroup [private] |
Definition at line 49 of file Utils.java.
ConfigDescription org.ros.dynamic_reconfigure.Utils.descConfig [private] |
Definition at line 47 of file Utils.java.
MessageFactory org.ros.dynamic_reconfigure.Utils.factory [private] |
Definition at line 46 of file Utils.java.
final String org.ros.dynamic_reconfigure.Utils.GROUP_DEFAULT = "Default" [static] |
Definition at line 40 of file Utils.java.
final String org.ros.dynamic_reconfigure.Utils.TYPE_BOOL = "bool" [static] |
Definition at line 42 of file Utils.java.
final String org.ros.dynamic_reconfigure.Utils.TYPE_DBL = "double" [static] |
Definition at line 44 of file Utils.java.
final String org.ros.dynamic_reconfigure.Utils.TYPE_INT = "int" [static] |
Definition at line 41 of file Utils.java.
final String org.ros.dynamic_reconfigure.Utils.TYPE_STR = "str" [static] |
Definition at line 43 of file Utils.java.
Config org.ros.dynamic_reconfigure.Utils.updateConfig [private] |
Definition at line 48 of file Utils.java.