Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes
org.ros.dynamic_reconfigure.Utils Class Reference

List of all members.

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

Detailed Description

Factory of Dynamic reconfigure message (for description and config). Description is structural of current config message.

Author:
mick.gaillard@gmail.com (Mickael Gaillard)

Definition at line 38 of file Utils.java.


Constructor & Destructor Documentation

org.ros.dynamic_reconfigure.Utils.Utils ( ConnectedNode  node,
Config  currentUpdateConfig 
) [inline]

Definition at line 52 of file Utils.java.


Member Function Documentation

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).

Parameters:
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

Parameters:
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.

Definition at line 141 of file Utils.java.

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.


Member Data Documentation

Definition at line 50 of file Utils.java.

Definition at line 49 of file Utils.java.

ConfigDescription org.ros.dynamic_reconfigure.Utils.descConfig [private]

Definition at line 47 of file Utils.java.

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.

Definition at line 48 of file Utils.java.


The documentation for this class was generated from the following file:


rosjava_dynamic_reconfigure
Author(s): Mickaƫl Gaillard , Erwan Le Huitouze
autogenerated on Thu Jun 6 2019 22:01:52