Classes | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig > Class Reference
Inheritance diagram for org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >:
Inheritance graph
[legend]

List of all members.

Classes

interface  ReconfigureListener< T >

Public Member Functions

void build (ReconfigureRequest request, ReconfigureResponse response) throws ServiceException
void close ()
 Server (ConnectedNode connectedNode, T config, ReconfigureListener< T > callback)

Protected Member Functions

int calcLevel (Config config1, Config config2)
void clamp (Config config)
void copyFromParameterServer ()
void copyToParameterServer ()
void setCallback (ReconfigureListener< T > callback)

Private Member Functions

Config changeConfig (Config config, int level)

Private Attributes

ReconfigureListener< T > callback
transient Config config
final transient T configInstance
final transient ConfigDescription description
final transient ConnectedNode node
final transient Publisher
< ConfigDescription > 
publisherDescription
final transient Publisher< Config > publisherUpdate
final transient ServiceServer
< ReconfigureRequest,
ReconfigureResponse > 
serviceReconfigure

Detailed Description

Server implementation of Dynamic-Reconfiguration.

Parameters:
<T>Config definition.
Author:
mick.gaillard@gmail.com (Mickael Gaillard)

Definition at line 42 of file Server.java.


Constructor & Destructor Documentation

org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.Server ( ConnectedNode  connectedNode,
config,
ReconfigureListener< T >  callback 
) [inline]

Constructor and initialize the Server of Dynamic-Reconfiguration stack.

Parameters:
connectedNodeCurrent connected node.
configConfiguration of the node.
callbackCallback when update configuration.

Definition at line 73 of file Server.java.


Member Function Documentation

void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.build ( ReconfigureRequest  request,
ReconfigureResponse  response 
) throws ServiceException [inline]

Definition at line 229 of file Server.java.

int org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.calcLevel ( Config  config1,
Config  config2 
) [inline, protected]

Calculate the level of configuration.

Parameters:
config1
config2
Returns:
The level

Definition at line 264 of file Server.java.

Config org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.changeConfig ( Config  config,
int  level 
) [inline, private]

Generic call back of Dynamic-Reconfigure Subscriber.

Parameters:
configNew configuration instance of the node.
level
Returns:
updated configuration.

Definition at line 110 of file Server.java.

void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.clamp ( Config  config) [inline, protected]

Normalize the configuration.

Parameters:
configto normalize.

Definition at line 280 of file Server.java.

void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.close ( ) [inline]

Close connection.

Definition at line 222 of file Server.java.

void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.copyFromParameterServer ( ) [inline, protected]

Internal method for copy the server parameter to Dynamic-Reconfiguration configuration.

Definition at line 173 of file Server.java.

void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.copyToParameterServer ( ) [inline, protected]

Internal method for copy Dynamic-Reconfiguration configuration into the server parameter.

Definition at line 138 of file Server.java.

void org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.setCallback ( ReconfigureListener< T >  callback) [inline, protected]

Define the callback object when new configuration has launch.

Parameters:
callbackObject.

Definition at line 215 of file Server.java.


Member Data Documentation

ReconfigureListener<T> org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.callback [private]

Internal callback

Definition at line 65 of file Server.java.

transient Config org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.config [private]

Internal Dynamic Configuration.

Definition at line 52 of file Server.java.

final transient T org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.configInstance [private]

Configuration of the node for Dynamic reconfigure.

Definition at line 49 of file Server.java.

final transient ConfigDescription org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.description [private]

Internal Dynamic Description of Configuration.

Definition at line 54 of file Server.java.

final transient ConnectedNode org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.node [private]

Connected Node with Dynamic-Reconfiguration.

Definition at line 46 of file Server.java.

final transient Publisher<ConfigDescription> org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.publisherDescription [private]

Publisher configuration description.

Definition at line 60 of file Server.java.

final transient Publisher<Config> org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.publisherUpdate [private]

Publisher update configuration.

Definition at line 58 of file Server.java.

final transient ServiceServer<ReconfigureRequest, ReconfigureResponse> org.ros.dynamic_reconfigure.server.Server< T extends BaseConfig >.serviceReconfigure [private]

Service configuration.

Definition at line 62 of file Server.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